将 LatLon 添加到 Polygon android google map version 2 从列表中

jas*_*rty 1 android google-maps

我有一个充满 LatLng 点的列表,用于在 google maps android v2 中创建多边形,但我无法弄清楚如何将此列表正确添加到 .add 区域。这是我的清单,里面有很多要点:

list.add(new LatLng(la,lo));
Run Code Online (Sandbox Code Playgroud)

这是通过 Google Dev 生成的多边形

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

你是怎么加分的?

Com*_*are 5

PolygonOptions opts=new PolygonOptions();

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

Polygon polygon = map.addPolygon(opts.strokeColor(Color.RED).fillColor(Color.BLUE));
Run Code Online (Sandbox Code Playgroud)

这假设它list类似于ArrayList<LatLng>.