Question: 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?

Answer: 
```
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>`.
I had the same issue and I find this without need for iteration.

```
PolygonOptions polOpt =
    new PolygonOptions().addAll(latlngs).strokeColor(Color.RED).fillColor(Color.BLUE);

Polygon polygon = mMap.addPolygon(polOpt);

```