2016-10-19 15 views
1

郵便番号は(address.getPostalCodeで常にnullではない)が、郵便番号 との完全なアドレスを見ることができています(私はいけない分割したいです完全な住所からの郵便番号)。同じものを抽出する他の方法があることをお勧めします。 enter image description hereジオコーダアンドロイドAPIでNO郵便番号

+0

あなたはすでに住所を変更しようとしましたが、あなたのpostalcodeにはまだnullがありますか? –

+0

私はバンガロールでの同じ場所で同じ問題に直面していますが、私もnullがあります。そこで私が試したのは、まずジオコーダーから取得しようとしています。ジオコーダーから取得しなかった場合は、http://maps.google.com/maps/api/geocode APIを使用して試していて、住所を分割してジップを取得します。 – Raghavendra

+0

@ AlainProfessionalはい、同じ結果を与える異なるデベロッパーからの異なる場所で試しました。私は問題は、GoogleのAPI自体が結果を解析することがありますと考えている – Ravi

答えて

0

Google APIがあなたのアドレスの一部を完全に解析していないようです。アドレス解析は実際には単純ではなく、国々の違いによって複雑さが増します。あなたのアドレスがGoogleと連携していないのには驚いていますが、この分野では他のプロバイダが役立つことがあります。

私はあなたに試してみることをお勧めしますSmartyStreets。主な焦点は、アドレスの解析、自動完成、および検証です。私はあなたのイメージに示されたアドレスを試して、郵便番号フィールドを記入することを含め、正しく解析しました。あなたはdemo pageでそれを試すことができます。彼らはAndroid SDKを持っています。

注意点としては、ルックアップに費用がかかります(1か月に数百回の検索を行う場合は、無料の層を含むさまざまな層があります)。

公平開示:私はSmartyStreetsの仕事をしています。