Маркер карт Google не работает на iphone - PullRequest
1 голос
/ 31 марта 2011

Окно информации о карте Google не появится, когда я нажму на маркер с помощью iphone.Тот же код работает на рабочем столе на Android.

Мне нужна карта, скрытая по умолчанию и загружаемая только тогда, когда пользователь нажимает кнопку просмотра карты, так как я хочу уменьшить вес страницы, как для мобильного сайта.

Обработчик события click запускается, когда я поставил на него предупреждение, и это сработало.Я думаю, что это может быть связано с порядком кода, когда я атаковал обработчики кликов, но это предположение.Кроме того, когда я добавляю draggable: true к маркерам, появляется пузырь, но я не хочу, чтобы маркеры перетаскивались.

Я настроил тестовую страницу http://www.clawg.co.uk/nearby/testmap.html

Пробежка поэто:

  • Я сканирую DOM для
  • значений атрибутов данных, которые я использую для создания массива данных, который будет использоваться для информационных окон.
  • Я создаю кнопкуна лету, при котором карта будет отображаться при нажатии
  • При нажатии кнопки загружается API-интерфейс карты, если она еще не доступна
  • Затем загружается карта
  • Маркеры расположены на карте

1 Ответ

0 голосов
/ 07 апреля 2011

Значения маркера по умолчанию слишком малы для iphone 4, что делает их неактивными, поэтому я использовал собственный маркер размером 42x42.

...