有谁知道如何使用Google Maps Android V2在多边形中创建一个孔圆?
喜欢这个 https://www.dropbox.com/s/kksr3va2dm87o1q/print.png
我只看到数组latlong的洞,但我需要一个洞圈。
mMap.addPolygon(new PolygonOptions()
.add(new LatLng(0, 0), new LatLng(0, 5), new LatLng(3, 5), new LatLng(3, 0), new LatLng(0, 0))
.addHole(new LatLng(1, 1), new LatLng(1, 2), new LatLng(2, 2), new LatLng(2, 1), new LatLng(1, 1))
.fillColor(Color.BLUE));
谢谢!
答案 0 :(得分:1)
Circle
s不能有洞。您可以使用android-maps-utils
项目中的球形函数生成自己的圆形路径。
具体来说,请使用SphericalUtil.computeOffset
功能。
返回从指定标题中的原点移动距离得到的LatLng(以北方向顺时针方向表示)。