我有一张谷歌地图,我绘制了矩形。
我有一个可拖动的标记,当您移动手指时,矩形变化的大小。
我执行polygon.remove然后创建一个带有新点的新多边形(其中一个角是标记位置,我计算其他角)
调整大小是有效的,但问题是图形很慢,你可以看到多边形消失并重新出现。
是因为硬件限制还是另一种更好的方法?
答案 0 :(得分:0)
在Google Maps Android API的文档中,在Polygon部分here中声明要在添加多边形后更改多边形的形状,您可以调用Polygon.setPoints()
并提供新的多边形轮廓的点列表。
因此,您必须通过调用Polygon.setPoints()
来更新形状,而不是添加/删除它。
有关详细信息,请查看上面的链接。