map selection consideration and look into openlayers + OSM.