2016-10-19 5 views
1

우편 번호의 어떤 우편 번호는 항상 지오 코더 안드로이드 API의 ADRESS 클래스의 address.getPostalCode()에서 null이 없지만, 우편 번호로 전체 주소를 볼 수 있어요이 (내가 분할 싶지 않다 전체 주소의 우편 번호). 동일하게 추출 할 수있는 다른 방법이 있는지 제안 해주십시오. enter image description here지오 코더 안드로이드 API

+0

이미 주소를 변경하려고 했습니까? 아직 우편 번호에 null이 있습니까? –

+0

나는 방갈로르에서 의미했던 동일한 위치에서 같은 문제에 직면했다. 그래서 제가 시도한 것은 제가 지오 코더에서 얻으려고하는 것입니다. 지오 코더에서 가져 오지 못한 경우 http://maps.google.com/maps/api/geocode API를 사용하여 시도하고 우편 번호를 얻기 위해 주소를 분할합니다. – Raghavendra

+0

@ AlainProfessional 예는 동일한 결과를주는 여러 다른 시험에서 다른 위치에서 시험을 보았습니다. 문제는 Google Api 자체가 결과를 파싱하는 것일 수 있다고 생각합니다. – Ravi

답변

0

Google API가 일부 주소를 완전히 파싱하지 않는 것 같습니다. 주소 구문 분석은 실제로 간단하지 않으며 국가 간 차이로 복잡성이 추가됩니다. 귀하의 주소가 Google과 함께 작동하지 않는다는 것에 놀랐지 만 다른 지역의 제공자가이 분야에서 더 유용하다는 것을 알 수 있습니다.

시도해 보시기 바랍니다. SmartyStreets 주요 초점은 주소 분석, 자동 완성 및 유효성 검사입니다. 귀하의 이미지에 표시된 주소를 시도하고 우편 번호 필드를 채우는 것을 포함하여 올바르게 구문 분석했습니다. demo page에서 사용해 볼 수 있습니다. 그들은 Android SDK입니다.

주의 사항으로는 조회에 드는 비용이 들기 때문에 (한 달에 수백 번의 조회 만 수행하면 무료 티어를 포함한 다른 계층이 있음)주의해야합니다.

공정한 공개 : 나는 SmartyStreets에서 일합니다.