我试图通过这段代码来反转Geocode lat
Geocoder geocoder = new Geocoder(context, Locale.ENGLISH);
try {
List<Address> addresses = geocoder.getFromLocation(latitude, longitude, 1);
return addresses;
} catch (IOException e) {
Log.e("Error : Geocoder", "Impossible to connect to Geocoder", e);
}
在华为以外的所有设备上工作。在华为设备中给出例外情况。客户报告了他的huawei设备,华为Y625在kitkat上运行。我在运行kitkat的华为H30上进行了测试,也没用。然而,在所有其他测试的设备上运行三星,Nexus等。
任何帮助都将不胜感激。
答案 0 :(得分:0)
某些Android设备出现问题,地理编码器无法正常工作:
https://code.google.com/p/android/issues/detail?id=38009
重新启动似乎解决了这个问题。
答案 1 :(得分:0)
大多数华为手机将不支持GMS地图服务,而仅支持HMS地图服务。