0

私はアンドロイドとGoogleマップの初心者です。基本的には、ユーザーにマップビューに合わせて検索バーを提供したいと考えています。検索バーは、ユーザーがレストランを検索できるようにする必要があります。 Google自動補完APIを使用してみました。しかし、私はそれに1つの文字を入力すると、nullを返します。GoogleマップAPIの自動補完は

私のレイアウトXMLのコードは次のとおりです。

<fragment 
     android:id="@+id/place_autocomplete_fragment" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" android:name="com.google.android.gms.location.places.ui.PlaceAutocompleteFragment"/> 

そして私は単に私のフラグメントクラスからこのXMLをロードしています。 この作業を行うには、フラグメントクラスで何かする必要がありますか?

ありがとうございます。

+1

をうん、あなたはいくつかのJavaロジックを必要とし、レイオウコードの一部が不完全に見える、私はAutoCompleteTextViewをそこに置くだろう。 – slanecek

+0

こんにちは@スラネシック、チュートリアルのリンクをご提供できますか?それは非常に役に立つでしょう –

+0

あなたはこの投稿からインスピレーションを得ることができますhttps://stackoverflow.com/questions/35602027/get-other-values-according-to-the-item-selected-in-autocompletetextview – slanecek

答えて

0

あなたの問題に役立つチュートリアルがインターネット上にたくさんあります。 Googleドキュメント自体からは、オートコンプリートの機能とサンプルコードのガイドラインがあります。 Android用Google Places APIのautocomplete serviceは、ユーザーの検索クエリに応じて予測を返します。ユーザーが入力すると、オートコンプリートサービスは、ビジネス、住所、興味のあるポイントなどの場所に関する提案を返します。

次の方法で、お使いのアプリにオートコンプリートを追加することができます。

  • は、開発時間を節約し、一貫したユーザーエクスペリエンスを確保するためにautocomplete widgetを追加します。

  • place predictions programmaticallyを取得して、カスタマイズされたユーザーエクスペリエンスを作成します。

詳細については、上記のドキュメントを確認してください。別のチュートリアルについては

、あなたはこれらのいずれかに従うことができます:

関連する問題