based on map-search-app, map part supplied by OpenLayers