ported location search to leaflet