我正在尝试使用谷歌地图Api 3.我有近1300分作为标记显示。当我想将这些标记放在地图上时,也需要超过10秒才能放大,缩小变得非常困难。甚至,经过一段时间后,浏览器说没有足够的内存。我尝试使用markerclusterer作为建议here,但结果是一样的。
可能是什么问题,如何让这个过程更快?
答案 0 :(得分:0)
MarkerClusterer是一种在地图上显示标记的不同方式,您可以拥有更平滑的导航,但无法解决性能问题,因为它是客户端群集(浏览器必须加载整个数据)。
要显示超过1000个标记,您需要实现服务器端映射技术。我写了一篇文章描述了我们如何管理产品中的大数据:Display a lot of Markers on top of Google Maps。
如果您考虑开发服务器端映射组件,我强烈建议您查看Mapnik