Клуб API Карт

Некорректная работа яндекс карт в сафари

Drm-a
20 мая 2015, 08:42

Доброго времени суток. У меня, к сожалению, опять возникли проблемы с браузером Сафари.

 

http://test3.alekseev.pw вот здесь находится демо пример. Весь код наодится в файле index.html. Механизм работы собственно прост. Под картой находится ненумерованный список, который дергает обычный селект. При изменении селекта, на карту добавляется балун, и карта центуруется относительно города, который был выбран. Все это прекрасно во всех браузерах, кроме Сафари. Загружается карта отлично, и всегда правильно, но когда производишь выбор города, начинаются проблеммы. Иногда Челябинск появляется без балуна, почти всегда Екатеринбург и Нижний Новгород отображаются не правильно. 

Протестировано на локальной машине и в виртуалке https://www.browserstack.com/ 

3 комментария
Версия Сафари?
Что-то в консоли есть? Ошибки?

На локальной машине версия 5.1.7 (которая под винду)

На виртуалке 8.0.5 (OS X)

 

По поводу ошибок:

Версия под виндовс ругается на тип данных
 https://www.dropbox.com/s/x0roenv0nytn4nt/Скриншот 2015-05-20 11.10.10.png?dl=0

Версия под маком, выдает ошибку, но не уверен, что она как-то связана с данной проблемой 

https://www.dropbox.com/s/utb4cqh2fjr9lpd/Скриншот 2015-05-20 11.07.08.png?dl=0 

У вас селектор $("#changeTown option:selected") выбирает 2 option-а

Из-за этого в переменную address попадает "МоскваНижний Новгород"