package uni.projecte.maps.overlays;
import java.util.ArrayList;
import uni.projecte.maps.utils.LatLon;
import android.graphics.Canvas;
import com.google.android.maps.MapView;
public class PolygonLayerOverlay extends PolygonOverlay{
private ArrayList<ArrayList<LatLon>> polygon_list;
public PolygonLayerOverlay(MapView mapView, ArrayList<ArrayList<LatLon>> polygon_list){
super(mapView, null);
this.polygon_list=polygon_list;
}
public void draw(Canvas canvas, MapView mapv, boolean shadow) {
for(ArrayList<LatLon> polygon : polygon_list ){
if (polygon != null && polygon.size() > 0) {
drawPolygon(canvas, mapv,polygon,isPolygon(polygon));
}
}
}
public boolean isEmpty(){
return polygon_list==null || polygon_list.size()<1;
}
}