[google-maps] Google Maps API-주소 좌표 가져 오기

주소를 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

다음은 참조 용 API 설명서 입니다.

수정 : Google Maps API와 비교할 때 적어도 우편 번호 측면에서 불일치가있는 것으로 보이며 후자가 더 정확한 것 같습니다. 캐나다 우편 검색 서비스를 사용하여 캐나다에서 주소를 확인하는 경우에도 마찬가지 였지만 다른 국가에서도 마찬가지입니다.


답변

지오 코딩 Javascript:
https://developers.google.com/maps/documentation/javascript/geocoding


답변

Nuget이 내 문제를 해결했습니다 .Geocoding.Google 4.0.0. 추가 클래스 등을 작성할 필요가 없도록 설치하십시오.

https://www.nuget.org/packages/Geocoding.Google/


답변