【问题标题】:How to draw millions of points on google maps?如何在谷歌地图上绘制数百万个点?
【发布时间】:2017-01-11 00:19:55
【问题描述】:

我想在来自数组的谷歌地图上绘制数百万个点。

我在看circles example

但是,问题是圆圈是……圆圈。有没有什么方法可以画出像画布一样的圆圈,所以我在上面画了多少点并不重要?

【问题讨论】:

标签: javascript arrays google-maps google-maps-api-3


【解决方案1】:

我相信答案是否定的。这标记太多了。根据下表(从geek.com 获取),您将拥有一个只有标记且没有地图的屏幕,即使每个标记只有 1 个像素,但事实并非如此。

【讨论】:

    【解决方案2】:

    有现成的标记聚类解决方案,如 Markerclusterer 或 Markerclustererplus。

    你可以在 github 上找到这些库:

    https://github.com/googlemaps/v3-utility-library/tree/master/markerclusterer

    https://github.com/googlemaps/v3-utility-library/tree/master/markerclustererplus

    示例页面和文档位于这些存储库中。对你有用吗?

    【讨论】:

    • 这对我不起作用,因为这会将所有标记组合成显示数字的东西。我希望有一个基于可用点的热图。 Markerclusterer 没有给我一个反映这一点的图像。
    • @Rolando 所以基本上这个...? developers.google.com/maps/documentation/javascript/… 只需传入一堆数据点,它就会为您绘制热图。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-03
    相关资源
    最近更新 更多