Google Maps API を使用して、探しているバーを入力して近くのバーを見つけるためのオートコンプリートを提供しようとしています。これは、API のユーザー ストーリーには当てはまらないようです。これを達成するために使用する必要があるトリックの組み合わせを理解するのに問題があります。
オートコンプリート機能には、バーのみをフィルタリングするのに十分な詳細な場所の種類 (施設、ジオコード) がないため、私の予測はガソリン スタンド、法律事務所、墓地でいっぱいです。
Nearsearch は、type=bar をフィルター処理するのに十分な粒度ですが、名前とキーワードのパラメーターが完全に一致するため、オートコンプリートとして使用することはできません。したがって、「craw」を検索すると、「Crawdaddy's」ではなく ZERO_RESULTS が返されます。
次に、予測を取得し、type=bar フィルターを適用して同じ場所のレーダー検索を行い、参照番号に基づいてレーダー結果にあった予測のみを取得することを考えました。いいえ、レーダー検索でオートコンプリートとは異なる参照番号が使用されているか、現在地に最も近い type=bay が返されません。
結局のところ、私はここで愚かな用事をしているのか、それともビジネスタイプによってフィルタリングされるオートコンプリートを実装する方法があるのか を尋ねています.
ありがとう、タル