谷歌地图API v3标记重叠问题

10

我正在使用谷歌地图制作一个应用程序。

当标记重叠时,即使图标不同,只显示最后一个。

在这种情况下,我不想进行聚类,而是希望通过稍微更改坐标来同时显示两个标记。

有什么解决方案吗?


自2009年以来,此功能已在gmaps-api-issues的问题119中得到“确认”。http://code.google.com/p/gmaps-api-issues/issues/detail?id=119 - givanse
2个回答

7
我认为这是一个非常优雅的解决方案,被称为标记Spiderfying。
您可以使用它:https://github.com/jawj/OverlappingMarkerSpiderfier
我正在考虑使用它。
现在我所做的是使用JavaScript创建一个花哨的弹出窗口,在一个标记位置上隐藏和显示divs(在PHP中创建问题,但您也可以在JS中执行)。 它的附带好处是允许在地图上少用一些标记。
单击此地图上的黑色数字标记以查看其演示。 http://www.yourmapper.com/map/111/crime-reports/crime-in-metro-louisville-ky-since-jan-2003.htm

2
只是提醒一下,我实际上已经在现场使用了这个,并且它运行得非常好。http://www.yourmapper.com/map.php 如果你喜欢的话,请随意标记答案为已解决 :)。 - Michael S

1

如果只是一个标准库而无需调整,更好的解决方案。 - AbdulG
2
如果标记在最大缩放级别仍然重叠,这并没有帮助。 - Paranoid Android

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接