LAT/Long Pain에서 거리 주소를 얻으십시오
-
03-07-2019 - |
문제
위도와 경도를 얻는 것이 가능하다는 것을 알았습니다 (geocoding, Google 매핑 API) 거리 주소에서, 그러나 이미 LAT/Long이 무엇인지 알면 되돌리고 거리 주소를 얻을 수 있습니까?
응용 프로그램은 iPhone 앱 (및 앱이 이미 LAT/Long을 알고있는 이유)이므로 웹 서비스에서 iPhone API에 이르기까지 모든 것이 작동합니다.
다른 팁
Google Now는 JavaScript API와 HTTP의 WebService에서 리버스 지오 코딩을 지원합니다. 요청은 다음과 같습니다.
http://maps.google.com/maps/geo?output=xml&oe=utf-8&ll=LAT,LON&key=API_KEY
위도를 위도로 변경하고 Lon ~ longitude 및 api_key를 Google Maps API 키로 변경해야합니다. 지오 코딩이 다음과 같이 표시된 국가에 대한 서비스 반환 결과 예 다음 스프레드 시트에서 :
http://gmaps-samples.googlecode.com/svn/trunk/mapcoverage_filtern.html
더 많은 정보는 공식 문서에서 곧 찾아야합니다.
http://code.google.com/apis/maps/documentation/services.html#geocoding_direct
이를 "역 지오 코딩"이라고 하며이 기능을 제공하는 웹 서비스가 있습니다.
나는 무료 서비스의 품질, 스케일링 및 신뢰성에주의를 기울일 것을 촉구하지만 여기에 시작할 곳이 있습니다. http://www.geonames.org/export/reverse-geocoding.html
iPhone OS 3.0은 이제 다음에 있습니다 MKReverseGeocoder
정확히이 목적을위한 수업.
해당 목적으로 링크 제거 라이브러리를 사용할 수도 있습니다. mkreversegeocoder는 훌륭하지만 Google지도에서 사용해야합니다. mkreverseocoder 참조 문서 :
Google 서비스 이용 약관은 리버스 지오 코딩 서비스를 Google지도와 함께 사용해야합니다. 응용 프로그램의 사용자 인터페이스를 설계 할 때이를 고려하십시오.
sslocationManager 응용 프로그램에서 Google지도를 사용하지 않고 위도 및 경도 데이터 만있는 현재 위치에 대한 자세한 정보에 액세스하면 대안이 될 수 있습니다. 야후! 위의 API. 도움이 되었기를 바랍니다.