google-maps - 在 map 移动/拖动/平移时动态加载谷歌地图上的标记

标签 google-maps

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

标记的数量可能是数千个,其中最初需要显示 30-50 个。仅当用户平移包含标记的区域时,才需要加载和显示其他标记。我考虑过使用标记管理器,但我不确定是否可以动态地将标记提供给标记管理器。我想要更像 this 的东西 map 。请注意平移 map 时图像如何加载以及平移时如何收集垃圾。

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

最佳答案

我正在对数千个标记的数据集进行聚类。我就是这样做的:当“moveend”事件被触发时,我得到 map 的边界并向服务器发送一个 ajax 请求。我从您的数据库中获取边界内的标记并将它们发送回客户端。如果您对流程的特定部分有疑问,请告诉我。

此外,使用标记管理器,我相信您可以动态添加标记。

关于google-maps - 在 map 移动/拖动/平移时动态加载谷歌地图上的标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1356321/

相关文章:

web-applications - 如何将 Google map 集成到 Web 应用程序中?

android - 类 fragment 膨胀错误 ~ 设置内容 View

Android SDK 谷歌地图不在 "production mode"中显示 map

javascript - 单击标记时将谷歌地图移至左侧

javascript - Google map (V3) InfoWindow 无法正确调整大小

google-maps - Google Maps API V3 - 如何通过任意航点获得最佳往返路线

php - 从地址获取谷歌地图地理编码

java - Android - Google map API 不显示 map

google-maps - 将高度转换为 z 水平(反之亦然)

php - 谷歌地图 jquery 插件,带有 json、php、mysql 覆盖标记