如何在我正在使用的Google Map上制作多个多边形
List<lat long> data = new Array List<Lat Long>();
但当我们绘制另一个多边形时,它只会创建一个多边形,然后删除最后一个多边形,因此任何人都请提前帮助我
解决方法:
您可以定义一个通用方法在Google地图上绘制多边形,如下所示:
public polygonoptions addpolygon(ArrayList < LatLng > arg) { LatLng[] data = arg.toArray(); polygonoptions polygonoptions; for (int i = 0; i <= data.length; i++) { polygonoptions = new polygonoptions(); polygonoptions.add(data[i], data[i + 1], data[i + 2])).strokecolor(color.RED).strokeWIDth(2); polygonoptions.fillcolor(color.parsecolor("#51000000")); return polygonoptions; }}
然后将其添加到您的GoogleMap中,如下所示:
yourGoogleMap.addpolygon(addpolygon(data));
总结 以上是内存溢出为你收集整理的android-地图上的多个多边形全部内容,希望文章能够帮你解决android-地图上的多个多边形所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)