我最近使用API的V3(最新版本)创建了Google Map.我的要求之一是我能够渲染超过100万个标记(在合理的时间内).合理的时间不到15秒.
我知道同时渲染所有100万个标记是相当疯狂的,这就是我调查性能选项的原因.我遇到的一个选项是MarkerClusterer:https://developers.google.com/maps/articles/toomanymarkers
但是,我现在开始在使用超过100,000个标记测试MarkerClusterer时看到性能问题,因为渲染地图和标记需要很长时间(1分钟+).最终,我设法使页面崩溃了大约200,000个标记.
使用这么多标记时,有没有办法提高地图的性能?
在此先感谢您的帮助.
javascript performance google-maps google-maps-api-3 markerclusterer
我正在寻找一些关于从哪里开始的建议:
我目前在开发环境中启动并运行"vanilla"MarkerClusterer(aprox 3000标记).
每个标记都有一个与之关联的分数,我想更改它,以便群集标记代表它们包含的标记的最高分(而不是仅代表标记的数量).
我应该去哪里,我将如何实现这一变化?
谢谢!