我开始使用版本3,但是存在一个很大的问题。
当我在地图上创建超过20-30个自定义叠加层并尝试使用鼠标拖动地图时,存在非常大的滞后。
当我使用内置控件来平移地图时,没有任何延迟。
知道发生了什么事吗?当我使用版本2时,添加超过200个自定义叠加后会出现延迟。版本3开始落后于20-30。
P.S。通过自定义叠加我的意思是继承OverlayView。
以下是主要在使用firefox
时出现的问题示例google maps v2:46.233.14.168:8080 / GoogleMapsTest / testPage2.jsp google maps v3:46.233.14.168:8080 / GoogleMapsTest / testPage.jsp
答案 0 :(得分:-1)
我遇到了同样的问题,使用GM API 3和最新的Firefox。好旧的Firefox 11没有性能问题。
经过一些研究,我发现我的软件中的标记过于复杂 - 它们由一个自构造的div对象组成,里面有一个图像对象。我用标准Google.maps.Marker
替换它们,它们不够灵活但足以达到我的目的。现在地图平移速度非常快 - Firefox中的数千个标记没有问题,甚至Chrome中也有一万个!