Tôi đang xem xét việc thay thế Google Maps bằng Open Street Maps và API API của tờ rơi. API API của Leaflet có cung cấp dịch vụ Mã hóa địa lý không?
Tôi đang xem xét việc thay thế Google Maps bằng Open Street Maps và API API của tờ rơi. API API của Leaflet có cung cấp dịch vụ Mã hóa địa lý không?
Câu trả lời:
Bản thân tờ rơi không cung cấp dịch vụ mã hóa địa lý, nhưng bạn có thể xem Nominatim chẳng hạn. http://wiki.openstreetmap.org/wiki/Nominatim
Tôi tìm thấy một plugin Leaflet hoạt động tuyệt vời. Đó là trình mã hóa địa lý Bing mà bạn sẽ cần khóa riêng của mình cho https://github.com/sa3m/leaflet-control-bing-geocoder
Tôi đã yêu thích API mã hóa bản đồ Mapbox - họ làm rất tốt việc tổng hợp rất nhiều nguồn dữ liệu sẽ là một nỗi đau để tôi tự tổng hợp. Tôi tìm thấy nó để thực hiện công việc mã hóa ngược tốt hơn Nominatim. Nếu tôi cần xây dựng trình mã hóa địa lý của riêng mình, Nominatim sẽ là một nơi tuyệt vời để bắt đầu, nhưng đối với hầu hết các dự án, tôi cảm thấy như quá mức cần thiết.
Supports 1 geocode per request. Must be displayed on a Mapbox map.
Điều này sẽ không hoạt động nếu được sử dụng với API tờ rơi. Ngoài ra phạm vi bảo hiểm khá thấp, chỉ có 13 quốc gia.