2017-12-12 23 views
0

나는 몇 시간 동안 인터넷 검색을 해왔고 해결책을 찾지 못했습니다. 내가 전화 할 때 :Google 지역 정보 자동 완성 API가 우편 번호를 반환하지 않습니다.

"https://maps.googleapis.com/maps/api/place/autocomplete/json?input="+ WebUtility.UrlEncode (MYADDRESSSPEC) + "& 키 ="+ MYAPIKEY;

123 Main St, Somewhere, Ohio United States 
123 Main St, Somewhere Else, Indiana, United States 

내가 선택적 인수 검토 한 내가 ZIP/우편 번호에 대한 하나 찾을 수 없습니다 :

내가 좋아하는 일을 얻는다. textsearch API가 우편 번호를 반환하는 것으로 나타났습니다. 누군가가 주소를 입력하고 나서 텍스트 검색 API를 통해 각 결과를 실행하면 자동 완성을 통해 실행할 수 있지만이 중 하나만 웹 서비스 호출에서 수행하려고합니다. 아무도 어떻게 알 수 있습니까? 미리 감사드립니다.

+0

제가 틀릴 수도 있지만 나는 자동 완성 API는 예측 배열에 우편 번호를 반환 지원합니다 생각하지 않습니다. 최선의 방법은 (성가시다) autocomplete 쿼리를 수행하고 리턴 된'place_id' 엔트리 각각에 대해'details' 쿼리를 실행하는 것입니다. – pscl

+0

고마워요 !! 그랬어! 이 글을 읽기 전에, 나는 주소마다 텍스트 검색을 여러 번 호출하려고 시도 했었고 그것은 아주 느렸다. 세부 사항은 빠르다! – iPaul

+0

도움이 될 수있어서 기쁩니다. 대답으로 내 의견을 다시 게시했습니다. – pscl

답변

0

나는 자동 완성 API는 예측 배열에 우편 번호를 반환 지원합니다 생각하지 않습니다. 최선의 방법 (성가신 일이지만)은 자동 완성 쿼리를 수행하고 반환 된 각 place_id 항목에 대해 details 쿼리를 실행하는 것입니다.

+0

나는 당신이 옳다고 생각합니다. 내 말은, 왜 그들이 2 대를 청구 할 수 있는지를 묻는 이유는 무엇입니까? –