場所が選択されたときに完全な住所を取得したいと考えています。ここに私のシナリオの例があります。私はUttaraを選択すると、私は()place.getNameを適用した場合Google PlaceAutoCompleteのフラグメントから完全な住所を取得するにはどうすればよいですか?
は、私だけUttaraを取得します。 place.getAddress()を適用すると、バングラデシュのUttaraしか取得できません。どのように私はUttara、Dhaka、Dhaka Division、Bangladeshを手に入れることができますか?これだけすることはできplace.getAddess()
PlaceAutocompleteFragment places= (PlaceAutocompleteFragment)
getFragmentManager().findFragmentById(R.id.place_autocomplete_fragment_pick);
LinearLayout ll = (LinearLayout) places.getView().findViewById(R.id.place_autocomplete_fragment_pick);
ll.setPadding(-7,-7,-7,-7);
etPickPlace = (EditText)places.getView().findViewById(R.id.place_autocomplete_search_input);
etPickPlace.setTextColor(getResources().getColor(R.color.colorPrimaryDark));
etPickPlace.setTextSize(18.0f);
AutocompleteFilter typeFilter = new AutocompleteFilter.Builder()
.setCountry("BD")
.build();
places.setFilter(typeFilter);
places.setOnPlaceSelectedListener(new PlaceSelectionListener() {
@Override
public void onPlaceSelected(Place place) {
//Here I want to get the full pick up address
pickAddress = place.getAddress().toString();
// Toast.makeText(getApplicationContext(),place.getName(),Toast.LENGTH_SHORT).show();
}
@Override
public void onError(Status status) {
Toast.makeText(getApplicationContext(),status.toString(), Toast.LENGTH_SHORT).show();
}
});
ありがとうございました。しかし、私は、場所オートコンプリートフラグメントからのアドレスが欲しいです。ここには - https://developers.google.com/places/android-api/autocomplete – tahsinRupam
期待どおりの結果が得られるように、同じページで「場所の予測をプログラムによって取得する」をしっかりチェックします。あなたが解決策を見つけることを望みます。 –
私は前にそれらの手順を見てきましたが、今私は全く新しいビジョンでこれを見ています!感謝の男、私は間違いなく私は望む結果を得るまで、さまざまな組み合わせを試してみます。 – tahsinRupam