2

我开始使用版本 3,但有一个大问题。

当我在地图上创建超过 20-30 个自定义叠加层并尝试用鼠标拖动地图时,会有非常大的延迟。

当我使用内置控件平移地图时,没有滞后。

知道发生了什么吗?当我使用第 2 版时,添加 200 多个自定义叠加层后会出现滞后。第 3 版开始仅滞后 20-30。

PS 通过自定义叠加,我的意思是继承 OverlayView。

这是主要在使用 firefox 时出现的问题的示例

谷歌地图 v2:46.233.14.168:8080/GoogleMapsTest/testPage2.jsp 谷歌地图 v3:46.233.14.168:8080/GoogleMapsTest/testPage.jsp

4

1 回答 1

-1

我遇到了同样的问题,使用 GM API 3 和最新的 Firefox。旧的 Firefox 11 没有性能问题。

经过一番研究,我发现我的软件中的标记太复杂了——它们由一个自构建的 div 对象和一个图像对象组成。

我用 standard 替换了它们Google.maps.Marker,它们不太灵活,但足以满足我的目的。现在地图平移速度非常快 - 在 Firefox 中使用数千个标记,甚至在 Chrome 中使用数万个标记都没有问题!

于 2013-02-25T03:49:13.173 回答