문제

위도와 경도를 얻는 것이 가능하다는 것을 알았습니다 (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. 도움이 되었기를 바랍니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top