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

Make polygon with 4000 points editable in google map v3

本文关键字:v3 编辑 谷歌地图 4000点 多边形      更新时间:2023-09-26

我一直在谷歌地图v3中使用多边形,我能够创建和编辑多边形。

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

但是,一旦我将"可编辑"属性设置为true或使用如下所示的setEditable函数,脚本就会变得没有响应。

polygon.setEditable(true);

该脚本完全挂在Mozilla Firefox中。Chrome做得稍微好一点,但地图也变得滞后和缓慢。

只有当编辑具有大量点的多边形时,才会出现此问题。较小的多边形是可编辑的,没有任何问题。

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

很明显,由于点数太多,内存不足。我建议你用小多边形创建你的大多边形,这样你就可以在浏览器不挂的情况下编辑它