Use OpenLayers for map views

And the OSM nominatim service for geocoding.