2013-06-20 6 views
10

誰かが同じ問題を抱えている可能性があります。Googleプレイスの詳細API呼び出しは既存のオートコンプリートリファレンスのNOT_FOUNDを返します

私はgoogle places autocomplete APIコールを呼び出しています。

私は結果をユーザに提示しており、彼は場所を選択することができます。 選択のベース私は場所の詳細を呼び出して、場所の詳細を取得しています。

私の問題は、詳細サービスがNOT_FOUNDを返す場合があることです。完全な応答がGoogleのAPIドキュメントに基づいて、この

{\n \"debug_info\" : [],\n \"html_attributions\" : [],\n \"status\" 
: \"NOT_FOUND\"\n}\n 

ようになり、場所の詳細についてNOT_FOUNDは次のとおりです。 NOT_FOUNDは、参照場所が場所データベース内で見つからなかったことを示しています。

しかし、私はオートコンプリートサービスコールからちょうど1秒前にこのリファレンスを得ました!

誰でも同じ問題がありますか?

おかげで、 ノーム

答えて

5

2つのインデックスがここにあり、オートコンプリートのための1つは示唆してマップの詳細について1。あなたは、2つのインデックスの結果が異なる時に更新されているのを見ています。問題の住所を入力した場合は、適切なチームに確認するか、インデックスが同期するまで数日待つことができます。

+0

ブレットさん、ありがとうございます。インデックスが更新されたことがわかりました。私が理解していないのは、Googleの場所で働くベストプラクティスです。問題は、ユーザーにオートコンプリートのリストを提示していることです。彼は1つをクリックし、インデックスが更新されていない場合はエラーが発生しています。オートコンプリートレスポンスをフィルタリングして、そのインデックスが場所の詳細でまだ更新されていないことを示す方法はありますか? – Noam

+0

Googleプレイスの詳細のインデックスにないエントリを除外するための安価な方法はありません。ドロップダウンリストの各エントリのプレイス詳細リクエストを実行すると、クォータが使い尽くされます。 – Brett

+2

この問題に関する進捗状況はありますか?この問題は数日おきに私のサイトで発生します。それは非常に迷惑です。 NOT_FOUNDエラーの原因となるこの「同期外れ」問題に、どのように対処する必要がありますか? – morgler

関連する問題