代码之家  ›  专栏  ›  技术社区  ›  Salman Arshad

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

  •  5
  • Salman Arshad  · 技术社区  · 15 年前

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

    标记的数量可能以千为单位,其中30-50个需要最初显示。只有当用户在包含标记的区域上平移时,才需要加载和显示其他标记。我考虑过使用标记管理器,但我不确定标记是否可以动态地反馈给标记管理器。我想要更像 this 地图。请注意,在平移地图时图像是如何加载的,而在平移时垃圾是如何收集的。

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

    1 回复  |  直到 15 年前
        1
  •  2
  •   Chris B    15 年前

    我是在一个由几千个标记组成的数据集上进行集群的。我就是这样做的:当“moveend”事件被激发时,我得到映射的边界并向服务器发送一个Ajax请求。我从你的数据库中得到边界内的标记,然后将它们发送回客户机。如果您对流程的特定部分有疑问,请告诉我。

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