Sto pensando di sostituire Google Maps con Open Street Maps e l'API JS Leaflet. L'API JS Leaflet fornisce un servizio di geocodifica?
Sto pensando di sostituire Google Maps con Open Street Maps e l'API JS Leaflet. L'API JS Leaflet fornisce un servizio di geocodifica?
Risposte:
Il volantino stesso non fornisce servizi di geocodifica, ma puoi guardare Nominatim per esempio. http://wiki.openstreetmap.org/wiki/Nominatim
Ho trovato un plug-in Leaflet che funziona alla grande. È un geocoder Bing di cui avrai bisogno della tua chiave per https://github.com/sa3m/leaflet-control-bing-geocoder
Mi sono innamorato dell'API di geocodifica Mapbox : fanno un ottimo lavoro di aggregazione di molte fonti di dati che mi farebbero male aggregare da solo. Ho trovato un lavoro migliore di geocodifica inversa rispetto a Nominatim. Se mai avessi avuto bisogno di costruire il mio geocoder, Nominatim sarebbe stato un ottimo punto di partenza, ma per la maggior parte dei progetti mi sembra eccessivo.
Supports 1 geocode per request. Must be displayed on a Mapbox map.
che non funzionerà se utilizzato con l'API del leaflet. Anche la copertura è piuttosto bassa, con solo 13 paesi.