【发布时间】:2012-05-16 22:27:21
【问题描述】:
我有一个 google api3 地图。在空闲时,我计算地图可见区域的半径,执行 ajax 请求并从 xml 文档中检索可见区域中的所有标记。
然后我解析 xml,清除当前地图标记并用新标记替换它们。
这可行,但有两个警告。 1) 重新加载时所有标记都会闪烁。和 2) 这会导致我下载并重新加载标记,即使用户没有将地图移动到足够远以使它们离开屏幕。换句话说,我正在重新加载屏幕上已经存在的标记。
最好的方法是只拉出地图可见区域中的标记,而不是已经在屏幕上?
我会追求性能,因为我有大量的标记。
测试网址:http://whosopennow.com/maintenance/test.php#(泛华盛顿特区)
【问题讨论】:
标签: php javascript jquery ajax google-maps