Support multipolygons for GeoPolygon

You can also draw on the GeoJSONView. Actually the MapView is just a convenience layer on top of the GeoJSONView (easier objects).