【发布时间】:2014-12-12 09:39:48
【问题描述】:
您好,我正在尝试使用 geoCoder 位置和 gps 获取城市、位置、纬度、经度
它可以在最大的设备上运行,但不能在 Galaxy s4、sony 或三星平板电脑上运行
更具体地说,它不适用于 xperia z1(android 4.1.1.,型号 C1505)
这里是地理编码器的代码 sn-p
Geocoder geocoder = new Geocoder(mContext, Locale.getDefault());
List<Address> addresses;
try {
addresses = geocoder.getFromLocation(lat, longi, 1);
Log.e("geocoder size", addresses.get(0).getLocality()+"");
//setCityName(addresses.get(0).getLocality());
//setStateName(addresses.get(0).getAdminArea());
//setCountryName(addresses.get(0).getCountryName());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
【问题讨论】:
标签: android geocoding google-geocoder