2017-09-04 6 views
2

를 반환하지 않습니다.Google지도 지오 내가 <strong>도시</strong>, <strong>상태</strong> 및 <strong>국가 위도와 경도에서</strong><strong>place_id</strong>를 얻을 수있는 신뢰할 수있는 방법을 필요로 국가

Google지도 지오 코드를 사용하려고하지만 일부 좌표가 administrative_level_1 (주) 또는 국가를 반환하지 않는 것이 문제입니다.

https://maps.googleapis.com/maps/api/geocode/json?latlng=-25.4364413,-49.2839333&result_type=country&key=YOUR_API_KEY 

그것은 반환 :

{ 
    "results": [], 
    "status": "ZERO_RESULTS" 
} 

는이 결과를 얻을 수있는 방법을 알고 계십니까

는 예를 들어이 GET 요청을 받아?

+0

요청에서 'result_type = country'을 (를) 삭제하면 해당 국가가 있습니다.] (https://maps.googleapis.com/maps/api/geocode/json?latlng=-25.4364413,-49.2839333&key= AIzaSyAqVFNSpmGM2t_FKecIz5uZgHdXrOKraPg) – geocodezip

+0

네,하지만 place_id를 반환하지 않습니다.이 [인스턴스 요청] (https://maps.googleapis.com/maps/api/geocode/json?latlng=34.0522,118.2437&result_type=country&key)을 확인할 수 있습니다. = AIzaSyAqVFNSpmGM2t_FKecIz5uZgHdXrOKraPg)는 동일한 형식이지만이 경우 국가 place_id를 반환합니다 – oneliojr

답변

2

이것은 버그이며 2016 년 11 월 Google 이슈 추적 프로그램에서보고되었습니다. 버그 보고서를보고 투표를 추가하여 투표를 추가하십시오.

https://issuetracker.google.com/issues/35829979

는 이미 버그에서이 질문에 대한 링크를 추가했습니다. 버그 설명에서 사용자가 제안한 해결 방법을 확인할 수도 있습니다. , 제안

가 다음과 같은 예를 들어

나는 해결 방법을 발견 : 나는 다시 국가를하지 않는 경우, 나는 내가 가진 가장 높은 결과의 좌표와 두 번째 역 지오 코딩을 할 것입니다. 대부분이 좌표는 내가 국가를 얻을 수있는 지역에있을 것입니다.

이것은 이상적인 것은 아니지만 발견 한 경우 작동합니다.

난 당신이 또한 기능 요청에 관심이있을 '각 address_components에 place_id 추가'를 할 수 믿습니다

https://issuetracker.google.com/issues/35827596

뿐만 아니라 그것을 스타 주시기 바랍니다.