我有一张地图,在这个地图上我画了14000个标记。如果地图边界被设置为绘制标记的整个区域,绘制标记需要很长时间(大约8秒)。但是,如果我放大绘制几个/没有标记的区域,那么绘制14000个标记的速度非常快,例如2-3秒。我是否可以暂时禁用Google Maps V3中的标记呈现功能?
我认为这是因为最耗时的过程是实际将标记图标绘制到图块,并且由于标记一次添加一个,所以地图在很短的时间间隔内被渲染很多次。
因此,我想知道是否可以在添加图标时禁用地图更新/渲染,然后在添加所有图标时重新启用它。
与类似的效果的任何解决方案,是值得欢迎的
我看不到为什么将14000个标记添加到他们全部可见的地图中甚至是远程有用。这是您需要思考的标记数量,当然不是如何加快性能? –
实现集群,这是另一个问题。目前,一行代码禁用地图渲染,然后一行代码重新启用它将在400%的速度增加 – Hubro
@AndrewLeach:忘了引用你我在上面的评论 – Hubro