2016-11-14 82 views
0

我想要使用谷歌地图API 3.我有近1300点显示为标记。当我想在地图上放置这些标记时,需要超过10秒钟的时间,放大和缩小变得非常困难。即使在某一点之后,浏览器说没有足够的内存。我试图使用markerclusterer作为建议here但结果是相同的。谷歌地图很慢

什么是问题,以及如何使此过程更快?

回答

0

MarkerClusterer是一种在地图上显示标记的不同方式,您可以获得更流畅的导航,但由于它是客户端集群(浏览器必须加载整个数据),因此不会解决性能问题。

要显示1000多个标记,需要实现服务器端映射技术。我写了一篇文章,描述了我们如何管理产品中的大数据:Display a lot of Markers on top of Google Maps

如果你考虑开发一个服务器端映射组件,我强烈建议你看看Mapnik