WEB开发网
开发学院手机开发Android 开发 Android通过gps获取当前的城市街道与误差的代码 阅读

Android通过gps获取当前的城市街道与误差的代码

 2010-05-14 16:26:00 来源:WEB开发网   
核心提示:一般来讲,通过gps获取到经纬度坐标以后,Android通过gps获取当前的城市街道与误差的代码,要继续深入的获取该经纬度坐标的城市、街道与精度(误差)等信息,private String getAddressbyGeoPoint() {// 自经纬度取得地址StringBuilder sb = new StringB

一般来讲,通过gps获取到经纬度坐标以后,要继续深入的获取该经纬度坐标的城市、街道与精度(误差)等信息。

private String getAddressbyGeoPoint() {

// 自经纬度取得地址

StringBuilder sb = new StringBuilder();

Geocoder gc = new Geocoder(getBaseContext(), Locale.getDefault());

List

lstAddr = null;

try {

lstAddr = gc.getFromLocation(location.getLatitude(), location.getLongitude(), 1);

} catch (IOException e) {

Log.e("HangzhouBike", e.getMessage());

}

if (lstAddr != null && lstAddr.size() > 0) {

Address addr = lstAddr.get(0);

if (addr.getAddressLine(1) != null)

sb.append(addr.getAddressLine(1)).append(" ");

if (addr.getAddressLine(2) != null)

sb.append(addr.getAddressLine(2)).append(" ");

sb.append(" ±" + location.getAccuracy() + "米");

}

return sb.toString();

}

Tags:Android 通过 gps

编辑录入:coldstar [复制链接] [打 印]
赞助商链接