1
Googleプレイスピッカーから都市名を取得しようとしています。場所選択APIを使用して都市名を取得できる方法はありますか。私は単にAPIからそれを得ることができないことを知っているplace.getCity();
以下は私のコードです。Googleプレイスピッカーのアンドロイドの都市名を取得する方法はありますか
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if(requestCode == REQUEST_PLACE_PICKER){
if(resultCode==RESULT_OK){
Place place = PlacePicker.getPlace(data,this);
final CharSequence name = place.getName();
final CharSequence address = place.getAddress();
final CharSequence phone = place.getPhoneNumber();
final String placeId = place.getId();
final LatLng latLng = place.getLatLng();
if(place.getLocale() != null) {
String aname = place.getLocale().toString();
areaname.setText(aname);
}
location.setText(address);
gname.setText(name);
latlon.setText(String.valueOf(latLng));
}
}
}
私は都市でnull値を必要としません。私はGeocoder
がほとんどnull値を与えると読んでいます。
エラー変更アドレスの種類を表しjava.util.Listにする –
あなたは正しくAddressクラス –
インポートのjavaをインポートした場合を参照してください。 util.List; –