2012-01-31 3 views
1

Извините за неопределенное название, это проблема: у меня есть карта google с полигонами (штаты США). Полигоны можно кликать и ссылаться на другую страницу. Все работает отлично. Тем не менее, на карте есть также маркеры, у которых нет каких-либо событий, связанных с ними, поэтому щелчок по ним ничего не делает.Карты Google - маркеры, покрывающие многоугольник

Проблема в том, что они покрывают некоторые из многоугольников, поэтому трудно щелкнуть по полигону, потому что маркеры перед ним так говорят. Мой вопрос в том, можно ли щелкнуть маркеры «через» многоугольника? Другими словами, мне нужны маркеры, которые должны быть визуально представлены, но не принимаются во внимание при нажатии на щелчок.

ответ

0

Я не знаю, можно ли с текущим API Google Maps, но я предполагаю, что решение будет включать в себя пересылку событий щелчка:

  1. Захват события нажатия на маркер
  2. Получить координаты этого нажмите событие
  3. Проверьте координаты также принадлежат к полигону, и к которому многоугольник
  4. Trigger щелчок события на полигоне

Самая сложная часть, вероятно, 3. Опять же, это всего лишь предположение.

Смежные вопросы