J'envisage de remplacer Google Maps par Open Street Maps et l'API Leaflet JS. L'API Leaflet JS fournit-elle un service de géocodage?
J'envisage de remplacer Google Maps par Open Street Maps et l'API Leaflet JS. L'API Leaflet JS fournit-elle un service de géocodage?
Réponses:
La brochure elle-même ne fournit pas de services de géocodage, mais vous pouvez regarder Nominatim par exemple. http://wiki.openstreetmap.org/wiki/Nominatim
J'ai trouvé un plugin Leaflet qui fonctionne très bien. C'est un géocodeur Bing dont vous aurez besoin de votre propre clé pour https://github.com/sa3m/leaflet-control-bing-geocoder
Je suis tombé amoureux de l' API Mapbox Geocoding - ils font un excellent travail d'agrégation d'un grand nombre de sources de données qui serait difficile pour moi d'agréger par moi-même. Je l'ai trouvé pour faire un meilleur travail de géocodage inverse que Nominatim. Si jamais j'avais besoin de construire mon propre géocodeur, Nominatim serait un excellent point de départ, mais pour la plupart des projets, cela me semble exagéré.
Supports 1 geocode per request. Must be displayed on a Mapbox map.
qui ne fonctionnera pas s'il est utilisé avec l'API de la brochure. La couverture est également assez faible, ne comptant que 13 pays.