} else if (geo instanceof LineString) {
drawHelper.drawLineString(g, geo,view);
} else if (geo instanceof Polygon) {
drawHelper.drawPolygon(g, geo,view);
} else if (geo instanceof GeometryCollection) {
GeometryCollection geoCollection = (GeometryCollection) geo;
for (Geometry geo2 : geoCollection) {
draw(geo2);
}
} else {
throw new UnsupportedOperationException();