修改android google map api中的多边形

时间:2015-08-17 05:43:16

标签: android google-maps google-maps-android-api-2

我在几天的时间里开始使用android地图。我正在做一些基本的事情,比如点击设置标记,在两个标记之间画线等。

此处用户可以通过点击设备绘制多边形。现在我想编辑形状。我瞪了它但没有找到任何有用的解决方案的Android。

我在谷歌地图java脚本API上找到了一些资源,如user-editable-shapes in javascript

我想在android中做同样的事情。如何在 Google Map Android API中修改修改多边形

如果你提供一些资源会有所帮助。

1 个答案:

答案 0 :(得分:1)

在我看来,你必须使用多边形对象上的setPoints一次替换所有点。

https://developers.google.com/android/reference/com/google/android/gms/maps/model/Polygon.html#setPoints(java.util.List)

我目前正试图在Xamarin做同样的事情。当用户通过更改其笔触颜色然后向每个顶点添加自定义标记来单击多边形时,我会模拟编辑模式。我拿着一个选定的顶点,它将移动到用户的下一次点击地图并更新多边形。