Я использую PlaceAutocompleteAdapter для адресов в android.On Выбор места Возврат объекта, который предоставляет нам местоположение Имя, адрес. Но мне нужен почтовый индекс или почтовый индекс от этого места
// final Place place = places.get (0);Почтовый индекс/Почтовый индекс От объекта android Place Объект
4
A
ответ
2
Согласно Разработчикам Google, они не раскрывали эту информацию с помощью объекта «Место». Поэтому мы можем получить это от Json Response.
city = placeDetails.get("locality");
state = placeDetails.get("administrative_area_level_1");
zipcode = placeDetails.get("postal_code");
Используйте эту ссылку https://maps.googleapis.com/maps/api/place/details/json/PlaceId "для получения места деталей.
2
Geocoder geocoder;
List<Address> addresses;
geocoder = new Geocoder(this, Locale.getDefault());
addresses = geocoder.getFromLocation(latitude, longitude, 1);//pass latLong here
String address = addresses.get(0).getAddressLine(0);
String city = addresses.get(0).getLocality();
String state = addresses.get(0).getAdminArea();
String country = addresses.get(0).getCountryName();
String postalCode = addresses.get(0).getPostalCode();//<-Postal Code
String knownName = addresses.get(0).getFeatureName();