2017-05-06 15 views
0

グッドモーニング、 と私は現在、カスタムGoogle places autocomplete AutoCompleteTextViewで実行しているが、私は次のライブラリFloatingsearchviewでそれを実装する必要がある、しかし、私はそれを行うための方法を見つけることができない、あなたができる場合を見てみましょう助けて。GoogleプレイスオートコンプリートがFloatingsearchview

おかげ

+0

あなたはこれまでに何を試しましたか? – FWeigl

答えて

0

使用して、選択した場所にこの

try { 
    Intent intent = 
      new PlaceAutocomplete.IntentBuilder(PlaceAutocomplete.MODE_OVERLAY) 
        .build(this); 
    startActivityForResult(intent, PLACE_AUTOCOMPLETE_REQUEST_CODE); 
} catch (GooglePlayServicesRepairableException e) { 
    // TODO: Handle the error. 
} catch (GooglePlayServicesNotAvailableException e) { 
    // TODO: Handle the error. 
} 

の検索結果を

@Override 
protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
    if (requestCode == PLACE_AUTOCOMPLETE_REQUEST_CODE) { 
     if (resultCode == RESULT_OK) { 
      Place place = PlaceAutocomplete.getPlace(this, data); 
      Log.i(TAG, "Place: " + place.getName()); 
     } else if (resultCode == PlaceAutocomplete.RESULT_ERROR) { 
      Status status = PlaceAutocomplete.getStatus(this, data); 
      // TODO: Handle the error. 
      Log.i(TAG, status.getStatusMessage()); 

     } else if (resultCode == RESULT_CANCELED) { 
      // The user canceled the operation. 
     } 
    } 
} 

リンクhttps://developers.google.com/places/android-api/autocomplete#get_place_predictions_programmatically

0

フローティング検索のサンプルのhttps://github.com/arimorty/floatingsearchview/blob/master/sample/src/main/java/com/arlib/floatingsearchviewdemo/data/DataHelper.javaでは、カスタムフィルタをアダプタに提供します。 Google APIのAutocompletePredictionモデルを使用できると思います。

ここのサンプルをご覧ください https://github.com/googlesamples/android-play-places/tree/master/PlaceCompleteAdapter Google APIとArrayAdapterでカスタムフィルタを使用する方法このサンプルのカスタムフィルタを浮動検索ビューに提供することができます。

関連する問題