Google Haritalar'ın Open Street Maps ve Leaflet JS API ile değiştirilmesini düşünüyorum. Leaflet JS API bir Coğrafi Kodlama hizmeti sunuyor mu?
Google Haritalar'ın Open Street Maps ve Leaflet JS API ile değiştirilmesini düşünüyorum. Leaflet JS API bir Coğrafi Kodlama hizmeti sunuyor mu?
Yanıtlar:
Leaflet'in kendisi coğrafi kodlama hizmetleri sağlamaz, ancak örneğin Nominatim'e bakabilirsiniz. http://wiki.openstreetmap.org/wiki/Nominatim
Harika çalışan bir Leaflet eklentisi buldum. Bu, https://github.com/sa3m/leaflet-control-bing-geocoder için kendi anahtarınıza ihtiyacınız olacak bir Bing coğrafi kodlayıcıdır
Mapbox Geocoding API'ye aşık oldum - kendi başıma toparlamak benim için bir acı olacak bir çok veri kaynağını bir araya getirmek için harika bir iş çıkarıyorlar. Nominatim'den daha iyi bir ters coğrafi kodlama işi buldum. Kendi geocoder'ımı oluşturmam gerekirse, Nominatim başlamak için harika bir yer olurdu, ancak çoğu proje için bana aşırı yüklenme gibi geliyor.
Supports 1 geocode per request. Must be displayed on a Mapbox map.
API'sı ile kullanıldığında hangisi işe yaramaz. Ayrıca kapsama alanı oldukça düşüktür ve sadece 13 ülkeye sahiptir.