相关疑难解决方法(0)

Google Maps V3渲染超过100万个标记(在合理的时间内)

我最近使用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

10
推荐指数
2
解决办法
1万
查看次数

修改MarkerClusterer图标以获得最高分,而不是标记计数

我正在寻找一些关于从哪里开始的建议:

我目前在开发环境中启动并运行"vanilla"MarkerClusterer(aprox 3000标记).

每个标记都有一个与之关联的分数,我想更改它,以便群集标记代表它们包含的标记的最高分(而不是仅代表标记的数量).

我应该去哪里,我将如何实现这一变化?

谢谢!

javascript google-maps-api-3

5
推荐指数
1
解决办法
3775
查看次数