답변:
당신이 찾고있는 것은 지오 코딩 입니다.
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 키를 제공해야합니다.
sensor
매개 변수가 더 이상 필요하지 않다고 말합니다 .
United+States
주소 매개 변수 안에 삽입하지 않아도 됩니까? ;-)
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. 추가 클래스 등을 작성할 필요가 없도록 설치하십시오.