避免谷歌地图标记(符号)重叠

时间:2012-10-08 12:48:39

标签: google-maps-api-3

  

可能重复:
  How can I cluster markers without overlap with google maps?

我在地图上有不同的位置,Incidents的不同类型可能在同一点同时发生。现在,如果事件上的不同类型发生在同一点上,则所有这些标记(它们是默认的CIRCLE)彼此重叠。根据发生在那里的事件数量,CIRCLEs的规模也是动态的。

那么,检测避免这些标记是否有任何实际解决方案相互重叠? (考虑尺度是动态的)

我已经生成了JSON数据文件(来自Cron作业,来自数据库),但我也可以访问数据库,因此我可以根据需要进行自定义查询。我也使用google maps api v.3。

提前致谢。 :)

更新

关于MarkerClusterer,遗憾的是我无法看到它如何避免重叠?它旨在管理大量标记:该库为大量标记创建和管理每个缩放级别的集群。但在我的情况下,想象我只有2个标记,但它们会相互重叠。那么,MarkerClusterer也可以做任何事情吗?

关于Overlapping Marker Spiderfier,我更喜欢手动或本地使用Google Maps API(如果可能),而不是使用第三方库。但如果找不到更好的解决方案,最终可能会这样做。

0 个答案:

没有答案