我正在学习 Java 来构建应用程序。我在谷歌的反向地理编码中遇到了一个相当大的缺陷。我正在创建一个应用程序来简单地显示用户所在的城镇、县、国家等。我可以使用以下方法检索各种东西:
list = geoCoder.getFromLocation(lat, lng, 1);
Address address = list.get(0);
// sending back first address line and locality
result = address.getLocality() + ", " + address.getSubAdminArea() + " , " + address.getPostalCode() + " , " + address.getCountryCode();
如您所见,这很好用,但 getAdminArea 和 getSubAdminArea 在美国的 lat/lng 点上工作得很好,但是有没有办法为英国的泰恩威尔郡或达勒姆郡检索类似的东西?