주소를 long / lat으로 변환하고 싶습니다.
JavaScript를 사용하지 않고이를 수행 할 수있는 방법이 있습니까? 필자의 경우 변환이 백그라운드에 있기 때문에 아무것도 표시 할 필요가 없기 때문입니다 .
답변
당신이 찾고있는 것은 지오 코딩 입니다.
Google은 원하는 것을 수행해야하는 지오 코딩 웹 서비스 를 제공합니다 . 서버에서 지오 코딩을 수행 할 수 있습니다.
JSON 예 :
http://maps.google.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA
XML 예 :
http://maps.google.com/maps/api/geocode/xml?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA
편집하다:
이는 더 이상 사용되지 않는 방법이므로이 데이터에 액세스하려면 고유 한 Google API 키를 제공해야합니다.
답변
Google Maps API를 요청했지만 Open street maps 에서 오픈 소스, 작동, 법률, 무료 및 크라우드 소싱 API를 제안합니다.
https://nominatim.openstreetmap.org/search?q=Mumbai&format=json
수정 : Google Maps API와 비교할 때 적어도 우편 번호 측면에서 불일치가있는 것으로 보이며 후자가 더 정확한 것 같습니다. 캐나다 우편 검색 서비스를 사용하여 캐나다에서 주소를 확인하는 경우에도 마찬가지 였지만 다른 국가에서도 마찬가지입니다.
답변
지오 코딩 Javascript
:
https://developers.google.com/maps/documentation/javascript/geocoding
답변
Nuget이 내 문제를 해결했습니다 .Geocoding.Google 4.0.0. 추가 클래스 등을 작성할 필요가 없도록 설치하십시오.