我一直在google map v3中使用多边形,我可以创建和编辑多边形。
最近我不得不创建一个大约4000点的多边形。当editable属性保持为false时,在地图上绘制此多边形没有问题。
然而,只要我设置了#34;可编辑的"如果属性为true或使用setEditable函数,则脚本变为无响应。
polygon.setEditable(true);
该脚本完全挂起在Mozilla Firefox中。 Chrome做得稍微好一些,但地图也变得迟钝而且速度慢。
仅当我编辑具有大量点的多边形时才会出现此问题。较小的多边形可以编辑而没有任何问题。
有没有办法确保在没有浏览器挂起的情况下可以编辑多边形?如果无法使整个多边形可编辑,那么多边形的某些部分是否可以编辑?我试过寻找解决方案,但还没有找到任何东西。任何帮助/建议将不胜感激。
答案 0 :(得分:0)
显然你因为分数过多而内存不足。我建议你用小多边形创建你的大多边形,这样你就可以在没有浏览器挂起的情况下编辑它