在谷歌地图上动态加载标记在地图上移动/拖动/平移

Sal*_*n A 5 google-maps

我需要在谷歌地图上显示一组标记.另外,我需要显示当用户平移地图时动态加载的其他标记.

标记的数量可以是数千,其中30-50最初需要显示.仅当用户平移包含标记的区域时,才需要加载和显示其他标记.我想过使用标记管理器,但我不确定标记是否可以动态地输入到标记管理器.我想要更像这张地图的东西.请注意平移地图时图像的加载方式以及平移时的垃圾收集情况.

标记聚类并不重要,但可能很好.

Chr*_*s B 2

我正在对包含数千个标记的数据集进行聚类来完成此操作。这就是我的做法:当触发“moveend”事件时,我获取地图的边界并向服务器发送 ajax 请求。我从您的数据库中获取边界内的标记,并将它们发送回客户端。如果您对该流程的特定部分有疑问,请告诉我。

另外,通过标记管理器,我相信您可以动态添加标记。

  • 如何防止已加载的标记作为 ajax 请求的一部分再次加载? (3认同)