【问题标题】:How to Place 10,000,000 Marker or PolyLine In Google Maps For JavaScript API [closed]如何在 JavaScript API 的 Google 地图中放置 10,000,000 个标记或折线 [关闭]
【发布时间】:2021-11-01 09:41:01
【问题描述】:

我想向用户显示 10,000,000 个位置数据(电信数据、卡使用历史等)。

我选择了谷歌地图作为显示方式。

但是,放置 100,000 个标记时发生错误。

如何在不使用 Cluster Marker 的情况下显示大量数据?

我们不使用聚类标记的原因是因为我们需要明确进入程序的所有数据都在特定时间的特定位置。

【问题讨论】:

  • 为什么您可能希望一次在地图上显示 1000 万个标记?所需的物理内存和处理将是荒谬的 - MarkerClusterer 有什么问题?
  • 请参阅developers.google.com/maps/documentation/javascript/examples/…,了解 Google 地图和 deckgl 的使用示例。
  • 我们不使用聚类标记的原因是因为我们需要明确进入程序的所有数据在特定时间位于特定位置。

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


【解决方案1】:

使用本机 Google Maps API 对象会导致客户端浏览器失败。

Deck.gl 是此类任务的绝佳替代品,因为它使用 WebGL 层来渲染其他对象。我已经用超过 500k 个对象进行了尝试,并且运行顺利。试试看吧。

【讨论】:

  • 好吧,我试试。
猜你喜欢
  • 2019-08-02
  • 1970-01-01
  • 2013-04-24
  • 1970-01-01
  • 2015-01-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-26
相关资源
最近更新 更多