用Android Location获取当前地理位置的方法
程序员文章站
2023-12-11 23:00:40
在android应用中,往往有获取当前地理位置的需求,比如微信获取附近的人需要获取用户当前的位置,不多说,直接上例子。复制代码 代码如下:public location...
在android应用中,往往有获取当前地理位置的需求,比如微信获取附近的人需要获取用户当前的位置,不多说,直接上例子。
复制代码 代码如下:
public location getlocation() {// 获取location通过locationmanger获取!
locationmanager locmanger = (locationmanager) getsystemservice(context.location_service);
location loc = locmanger.getlastknownlocation(locationmanager.gps_provider);
if (loc == null) {
loc = locmanger.getlastknownlocation(locationmanager.network_provider);
}
return loc;
}
public void locationmethod() {// location常用方法简介
location loc = getlocation();
// loc.distanceto(location dest);float
// loc.getaltitude();double 海拔高度
// loc.getlatitude();double
// loc.getlongitude();double
// loc.getspeed();float
}
要想使用location服务,还必须添加location的权限:<uses-permission android:name="android.permission.access_fine_location"/>
ok,此文章内容比较简单!