使用Android Geolocate / Location工具

时间:2011-06-30 02:48:24

标签: java android geolocation

我无法在模拟器上测试我的代码,因为我已经明白你不能在模拟器上使用geolocate。因此,我不确定我是否正确初始化/使用函数实用程序。

(我想对手机进行地理定位,并通过TextView最近的已知地址打印到我的lat / lon修复程序中

继承我的代码:

Location location;
Geocoder geocoder;
TextView Address;

private OnClickListener OnClick = new OnClickListener(){
    public void onClick (View src){

        double latitude = location.getLatitude();
        double longitude = location.getLongitude();

        if (longitude != 0 && latitude != 0){
            try {
                List<Address> list  = geocoder.getFromLocation(latitude, longitude, 1);
                Address address = list.get(0);          
                StringBuilder sb = new StringBuilder();
                sb.append(address);
                String addressString = sb.toString();
                Address.setText(addressString);
            } catch (IOException e) {}
        }
    }
};

1 个答案:

答案 0 :(得分:0)