내 응용 프로그램에서 위도와 경도 값을 사용하여 위치 이름을 가져와야합니다. 역 지오 코딩을 통해 얻을 수있는 방법은 우리가 사용할 수있는 모든 방법입니다.위도와 경도 값을 사용하여 위치 이름을 얻는 방법
위치 값은 당신에게
내 응용 프로그램에서 위도와 경도 값을 사용하여 위치 이름을 가져와야합니다. 역 지오 코딩을 통해 얻을 수있는 방법은 우리가 사용할 수있는 모든 방법입니다.위도와 경도 값을 사용하여 위치 이름을 얻는 방법
위치 값은 당신에게
MKReverseGeocoder 감사드립니다.
placenames 조회에는 Geonames.org을 살펴볼 수도 있습니다. JSON or XML api을 통해 800 만 개 이상의 지리적 위치 정보를 가진 데이터베이스에 대한 액세스를 제공합니다. 웹 서비스의 objective-wrapper는 ILGeoNames 3에서 찾을 수 있습니다.
+1! Google의 제한된 지오 코딩 서비스보다 훨씬 훌륭한 리소스입니다. –
그래, 우리는 MKReverseGeocoder를 사용할 수 있습니다. 거기에 MKReverseGeocoder 이외의 다른 방법이 있습니다. 감사합니다. – kiri
@ user133611 왜 다른 것을 원하겠습니까? MKReverseGeocoder가이를 수행하는 방법입니다. 그게 뭐가 잘못 됐어? – jtbandes
내 문제는 내 응용 프로그램에서 나는 조건에 따라 다른 색깔의 핀을 표시해야합니다. 이 메소드에서 "- (MKAnnotationView *) mapView : (MKMapView *) mapView1 viewForAnnotation : (id) annotation"[newAnnotation.annotation subtitle]을 기반으로 다른 조건을 사용하고 있지만 [Placemart subtitle] 예외가 인식되지 않습니다. . 실제로 핀 하나만 위치 값을 가져 와서 제목으로 표시해야하지만 나머지 핀의 경우 사용자 정의 제목과 자막을 사용하여 표시하고 있습니다. 자막을 사용하여 핀 색상을 분류해야합니다 –
kiri