Google Maps API V3 - 首先加载地图,然后加载标记

时间:2011-02-04 12:46:20

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

我正在创建一个页面,以显示Google地图上的位置列表(标记)。标记的数量是动态的,可能非常大。当地图(以及标记)花费太长时间加载时,这会对用户体验产生负面影响。

任何人都可以指出我正确的方向加载地图然后加载标记。任何帮助非常感谢。

1 个答案:

答案 0 :(得分:1)

使用标记管理器。我使用了一个用于Google Maps API v2(通过AJAX按需加载~2000个标记),我确信有一个用于API v3。标记管理器是允许您在Google地图上有选择地显示标记的类。您可以使用将标记添加到标记管理器,而不是将标记添加到标记管理器,而是处理何时以及如何显示标记。位于“可见”区域之外的标记被移除,因此其具有相当的记忆效率。标记管理器类可以提供“集群”选项(或者您可能需要另一个类)。当标记太靠近时,群集管理器会显示一个包含多个标记的标记,特别是在高缩放级别。希望这能帮助你朝着正确的方向前进。