从列表中添加LatLon到多边形的Andr​​oid谷歌地图版本2多边形、版本、地图、列表中

由网友(人不得瑟ˇ枉少年)分享简介:我有一个完整的经纬度点的列表来创建一个多边形在谷歌地图Android版V2,但我无法弄清楚如何这个列表正确添加到区域。新增。这里是我的名单满点: list.add(新经纬度(LA,LO)); 下面是通过谷歌开发多边形 多边形多边形= map.addPolygon(新的PolygonOptions()。新增(*****...

我有一个完整的经纬度点的列表来创建一个多边形在谷歌地图Android版V2,但我无法弄清楚如何这个列表正确添加到区域。新增。这里是我的名单满点:

  list.add(新经纬度(LA,LO)); 

下面是通过谷歌开发

多边形

 多边形多边形= map.addPolygon(新的PolygonOptions()。新增(*******如何ITTERATE LIST ************)则strokeColor(Color.RED).fillColor(Color.BLUE)); 

你如何去有关添加点?

解决方案

 的PolygonOptions选择采用=新的PolygonOptions();为(经纬度位置:名单){  opts.add(位置);}多边形多边形= map.addPolygon(opts.strokeColor(Color.RED).fillColor(Color.BLUE)); 

这假定列表有点像一个的ArrayList<经纬度方式>

I have a list full of LatLng points to create a polygon in google maps android v2, but I cannot figure out how to add this list to the .add area correctly. Here is my list full of points:

list.add(new LatLng(la,lo));

Here is the polygon via Google Dev

Polygon polygon = map.addPolygon(new PolygonOptions()
.add(*******HOW TO ITTERATE LIST************).strokeColor(Color.RED)
.fillColor(Color.BLUE));

How do you go about adding the points?

解决方案

PolygonOptions opts=new PolygonOptions();

for (LatLng location : list) {
  opts.add(location);
}

Polygon polygon = map.addPolygon(opts.strokeColor(Color.RED).fillColor(Color.BLUE));

This assumes that list is something like an ArrayList<LatLng>.

阅读全文

相关推荐

最新文章