1

Google Places Autocomplete API を使用して、Android アプリで入力しながら検索できるようにしたいと考えています。

オートコンプリート API は ID と参照を返すため、各場所の詳細 (名前やジオメトリなど) を取得するために結果を反復処理する必要があります。これは遅く、ユーザー エクスペリエンスが低下します。また、キーを押すたびに多くの API 呼び出しが行われます。

Google プレイスでそのような検索機能を提供するより良い方法はありますか?

4

1 に答える 1

2

API のキーを押すたびに、可能なオートコンプリートの場所ごとにジオメトリが必要な理由はありますか? これを表示することは、一般的に優れたユーザー エクスペリエンスではないように思われます。また、Autocomplete API が設計された目的でもありません。

理論的には、名前 (説明) は、ユーザーが興味のあるアイテムを決定するのに十分なはずです。ユーザーが実際に何かを選択した後、必要に応じて追加の詳細を要求できます。

一方、場所の名前に関する情報が既にある場合は、Places API (オートコンプリートではない) を使用して、一致する近くの場所の詳細を取得できます: https://developers.google.com/maps/documentation/場所/#PlaceSearchResponses

于 2012-06-12T22:26:14.787 に答える