Маркеры API карты Google v3 перекрываются - PullRequest
10 голосов
/ 24 ноября 2011

Я подаю заявку на Google Maps.

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

Я не хочу кластеризовать в этом случае, скорее он должен показывать оба, возможно, путем изменения координат просто, но ??

Любые решения ??

Ответы [ 2 ]

7 голосов
/ 07 февраля 2012

Я думаю, что это довольно элегантное решение, называемое Spiderfying the markers.

https://github.com/jawj/OverlappingMarkerSpiderfier

Я думаю об этом.

Что я делаю сейчас, так это использую JavaScript, чтобы создать модное всплывающее окно, которое скрывает и показывает элементы div в одном месте маркера (созданное проблемно в PHP, но вы можете сделать это и в JS). У него есть побочное преимущество: на карте меньше маркеров.

Нажмите на черный пронумерованный маркер на этой карте, чтобы увидеть его в действии. http://www.yourmapper.com/map/111/crime-reports/crime-in-metro-louisville-ky-since-jan-2003.htm

1 голос
/ 31 октября 2013

Другим вариантом является использование служебной библиотеки Google Maps API 3 , в ней есть Маркерный кластер.

...