Что мне конкретно нужно, так это метод из класса Geocoder или метод из API мест Google, где я могу указать широту или долготу или город, и он возвращает мне список почтовых индексов из этого региона. .
Ближайшее, что у меня есть, ниже:
double lat = 100;
double lon = 120;//random lat lon.
int maxNumberOfResults = 100;
Geocoder geocoder = new Geocoder(getActivity());
List<Address> addresses = geocoder.getFromLocation(lat, lon, maxNumberOfResults);
for (Address address : addresses) {
Log.d("TAG", "zip code is " + address.getPostalCode());
}
//The Address class is from android.location package
Однако почтовые индексы либо одинаковые, либо нулевые. Надеюсь, у кого-то есть решение здесь!