多个多边形地图 [英] Multiple Polygon On Map
本文介绍了多个多边形地图的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何使多个多边形上的谷歌地图,我使用
how to make multiple polygon on Google Map I am using
List<lat long> data = new Array List<Lat Long>();
但其只能创建一个多边形当我们绘制另一个则最后面删除,所以任何人都请帮我在此先感谢
but its create only one polygon when we draw another then last polygon deleted so anyone please help me thanks in advance
推荐答案
您可以定义一个通用的方法来绘制多边形上的谷歌地图这样的:
You can define a common method to draw polygon on google maps like this:
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的是这样的:
and then add it to your GoogleMap like this:
yourGoogleMap.addPolygon(addPolygon(data));
这篇关于多个多边形地图的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文