1
我想從Google地方選擇器中獲取城市名稱。有什麼方法可以使用地點選擇器API獲取城市名稱。我知道我們不能簡單地通過將place.getCity();
從API中獲得以下是我的代碼。有沒有什麼辦法可以讓Google地方選取器獲取城市名稱android
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));
}
}
}
我不想在城市中有任何空值。我讀Geocoder
會給大多爲空值。
誤差變化地址類型的java.util.List –
看看你有沒有正確導入地址類 –
進口爪哇。 util.List; –