editing map view, added geojson functionality to model