역 지오코딩
역 지오코딩은 위치의 지리적 좌표를 사람이 읽을 수 있는 상세 주소로 변환하는 것을 말합니다. iOS용 Maps SDK에는 변환을 실행하는 데 사용할 수 있는 reverseGeocodeCoordinate 멤버 함수가 포함된 GMSGeocoder 클래스가 포함되어 있습니다. 이 메서드는
CLLocationCoordinate2D
객체의 인스턴스에서 위치 좌표를 가져와
GMSAddress
클래스의 인스턴스에서 사람이 읽을 수 있는 상세 주소를 반환합니다.
언어 환경설정의 영향
지오코더는 사람이 읽을 수 있는 상세 주소를 제공하도록 최적화되어 있습니다. 이를 위해 지오코더는 상세 주소를 현지 언어로 반환하고 필요한 경우 사용자가 읽을 수 있는 텍스트로 음역합니다. 다른 모든 주소는 선호하는 언어로 반환됩니다.
주소 구성요소는 첫 번째 구성요소에서 선택한 동일한 언어로 반환됩니다.
선호하는 언어로 이름을 사용할 수 없는 경우 지오코더는 가장 일치하는 이름을 사용합니다.
주소 구성요소 관련 보장
Google은 주소 구성요소에 관해 보장하지 않습니다. 주소 구조는 국가마다, 심지어 국가 내에서도 다릅니다.
주소 구성요소에는 우편 주소와 관련된 내용만 포함되며 그 외에는 거의 포함되지 않습니다.
특히 locality 는 항상 존재한다고 보장되지 않으며 항상 city 를 나타내는 것도 아닙니다.
작동 중인 주소 구성요소의 예는 Place Autocomplete 주소 양식을 참고하세요.
결과 정렬
결과는 거리를 기준으로 정렬되지 않으며 순서는 변경될 수 있습니다.
특정 순서는 보장되지 않습니다.
첫 번째 결과가 무엇인지 보장되지 않습니다.
역 지오코딩은 추정치임
지오코더는 특정 오차 범위 내에서 주소를 가진 가장 가까운 위치를 찾으려고 시도합니다.
지오코더가 일치하는 항목을 찾을 수 없으면 결과를 반환하지 않습니다.
자세한 내용은 주소 지오코딩 권장사항 및 지오코딩 FAQ를 참고하세요.