【发布时间】:2012-08-11 18:01:18
【问题描述】:
我开始使用版本 3,但有一个大问题。
当我在地图上创建超过 20-30 个自定义叠加层并尝试用鼠标拖动地图时,会有非常大的延迟。
当我使用内置控件平移地图时,没有延迟。
知道发生了什么吗?当我使用第 2 版时,添加 200 多个自定义叠加层后会出现滞后。第 3 版仅从 20-30 开始滞后。
附:通过自定义叠加,我的意思是继承 OverlayView。
这是主要在使用 firefox 时出现的问题示例
谷歌地图 v2:46.233.14.168:8080/GoogleMapsTest/testPage2.jsp 谷歌地图 v3:46.233.14.168:8080/GoogleMapsTest/testPage.jsp
【问题讨论】:
-
展示问题的示例会很有用。
-
好的,这里是例子。我将它们上传到服务器上,您可以在其中使用 google maps v2 和 google maps v3 查看结果。谷歌地图 v2:46.233.14.168:8080/GoogleMapsTest/testPage2.jsp 谷歌地图 v3:46.233.14.168:8080/GoogleMapsTest/testPage.jsp 当您在拖动地图时使用谷歌地图 v2 时,一切都很顺利,但使用版本 3 时会出现巨大的滞后(如果您使用左侧的控件,则不会出现平移地图。)
-
我忘了说这个问题主要出现在使用火狐的时候。其他浏览器处理得好一点,但仍不如以前版本的谷歌地图流畅。
-
我在使用版本 3 与 google map api 版本 2 时也遇到过类似的滞后问题,我有点担心我是否应该切换回该版本 - 我的少数工作同事也报告了滞后问题firefox v. 14. 所以我还不能完全确定这个 google map api 问题还是 firefox。
-
在我使用的任何浏览器(包括 FF 14.0.1)中都没有发现问题(一个非常大的滞后,甚至只是一个巨大的滞后)。尽管您确实有一些标签在 85 度以上并且不在地图上。
标签: google-maps google-maps-api-3 maps overlay-view custom-overlay