Android geocoder reverse location-надежный способ получить город?
Я искал довольно много без везения до сих пор.
геокодер Android возвращает
1 ответов
собираюсь закрыть мой вопрос, решил его обойти. Используя предложение от dannyroa
String city="unknown";
if (address.getLocality() != null) city=address.getLocality();
else
if (address.getSubAdminArea() != null) city=address.getSubAdminArea();
Это может быть расширено путем получения информации о городе из второй адресной строки. удаление почтового индекса и взятие остатка, но эта информация не уникальна в пределах города и может меняться в зависимости от района/зоны.