2017-12-12 5 views
0

これは数時間にわたりGoogleで検索されており、解決策が見つかりませんでした。私が呼び出すとき: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 /郵便番号に1つ見つけることができません。

は、私のようなものを取得します。私はtextsearch APIが郵便番号を返すことに気付きました。誰かがアドレスを入力してから、テキスト検索APIを使って各結果を実行するときにオートコンプリートで実行できますが、これはただ1つのWebサービスコールで実行したいと思います。誰がどのように知っていますか? ありがとうございます!

+0

私は間違っているかもしれませんが、オートコンプリートAPIが予測配列のポストコードを返すことをサポートしているとは思いません。最善の策は(煩雑ではありますが)オートコンプリートクエリを行い、返された 'place_id'エントリのそれぞれについて' details'クエリを実行することです。 – pscl

+0

ありがとうございます!それはそれをした!これを読む前に、アドレスごとにテキスト検索を複数回呼び出そうとしていましたが、それはかなり遅かったです。詳細は素早く! – iPaul

+0

助けになるのはうれしいです。私は答えとして私のコメントを再投稿しました。 – pscl

答えて

0

autocomplete APIが予測配列のポストコードを返すことをサポートしているとは思いません。最善の策は(煩雑ではありますが)自動補完クエリを実行し、返されたplace_idエントリのそれぞれに対してdetailsクエリを実行することです。

+0

あなたは正しいと思います。なぜ2つの料金を請求することができるのですか? –

関連する問題