在谷歌地图v3中制作4000点可编辑的多边形

时间:2014-10-11 11:37:52

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

我一直在google map v3中使用多边形,我可以创建和编辑多边形。

最近我不得不创建一个大约4000点的多边形。当editable属性保持为false时,在地图上绘制此多边形没有问题。

然而,只要我设置了#34;可编辑的"如果属性为true或使用setEditable函数,则脚本变为无响应。

polygon.setEditable(true);

该脚本完全挂起在Mozilla Firefox中。 Chrome做得稍微好一些,但地图也变得迟钝而且速度慢。

仅当我编辑具有大量点的多边形时才会出现此问题。较小的多边形可以编辑而没有任何问题。

有没有办法确保在没有浏览器挂起的情况下可以编辑多边形?如果无法使整个多边形可编辑,那么多边形的某些部分是否可以编辑?我试过寻找解决方案,但还没有找到任何东西。任何帮助/建议将不胜感激。

1 个答案:

答案 0 :(得分:0)

显然你因为分数过多而内存不足。我建议你用小多边形创建你的大多边形,这样你就可以在没有浏览器挂起的情况下编辑它