Android简单获取经纬度的方法
作者:llyofdream 时间:2021-07-28 05:26:47
本文实例讲述了Android简单获取经纬度的方法。分享给大家供大家参考,具体如下:
public void getLoc() {
// 位置
LocationManager locationManager;
LocationListener locationListener;
Location location;
String contextService = Context.LOCATION_SERVICE;
String provider;
double lat;
double lon;
locationManager = (LocationManager) getSystemService(contextService);
Criteria criteria = new Criteria();
criteria.setAccuracy(Criteria.ACCURACY_FINE);// 高精度
criteria.setAltitudeRequired(false);// 不要求海拔
criteria.setBearingRequired(false);// 不要求方位
criteria.setCostAllowed(true);// 允许有花费
criteria.setPowerRequirement(Criteria.POWER_LOW);// 低功耗
// 从可用的位置提供器中,匹配以上标准的最佳提供器
provider = locationManager.getBestProvider(criteria, true);
// 获得最后一次变化的位置
location = locationManager.getLastKnownLocation(provider);
locationListener = new LocationListener() {
public void onStatusChanged(String provider, int status,
Bundle extras) {
// TODO Auto-generated method stub
}
public void onProviderEnabled(String provider) {
// TODO Auto-generated method stub
}
public void onProviderDisabled(String provider) {
// TODO Auto-generated method stub
}
public void onLocationChanged(Location location) {
lat = location.getLatitude();
lon = location.getLongitude();
Log.e("android_lat", String.valueOf(lat));
Log.e("android_lon", String.valueOf(lon));
}
};
// 监听位置变化,2秒一次,距离10米以上
locationManager.requestLocationUpdates(provider, 2000, 10,
locationListener);
}
希望本文所述对大家Android程序设计有所帮助。
标签:Android,经纬度
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Java如何实现上传文件到服务器指定目录
2021-10-16 14:38:31
IDEA搭建dubbo项目的过程及存在的问题
2023-10-15 17:56:53
![](https://img.aspxhome.com/file/2023/5/64065_0s.jpg)
使用mongoTemplate实现多条件加分组查询方式
2022-05-21 01:41:51
详解Jvm中时区设置方式
2023-12-09 02:59:19
Spring Boot 实例代码之通过接口安全退出
2022-02-14 04:41:36
客户端实现蓝牙接收(C#)知识总结
2021-11-21 22:17:11
Android仿支付宝微信支付密码界面弹窗封装dialog
2021-10-24 13:13:31
![](https://img.aspxhome.com/file/2023/1/90131_0s.jpg)
java 判断两个对象是否为同一个对象实例代码
2022-09-19 22:31:35
C#实现批量Word转换Html的示例代码
2023-02-07 18:28:27
![](https://img.aspxhome.com/file/2023/5/76405_0s.png)
C#中读取App.config配置文件代码实例
2022-01-16 06:30:34
Java中的回调
2023-11-16 01:55:58
Java listener简介_动力节点Java学院整理
2022-12-29 10:02:48
![](https://img.aspxhome.com/file/2023/8/81308_0s.png)
java 注解默认值操作
2023-08-25 20:31:38
Struts2配置文件中使用通配符的方法(三种形式)
2022-08-21 01:53:40
java基础的详细了解第七天
2023-02-01 12:06:26
![](https://img.aspxhome.com/file/2023/0/63700_0s.png)
Maven配置多仓库无效的解决
2023-11-29 04:37:10
![](https://img.aspxhome.com/file/2023/1/60681_0s.jpg)
Android实现彩信附件的添加与删除功能
2023-04-14 01:02:28
c# 代理模式
2022-02-19 09:48:31
![](https://img.aspxhome.com/file/2023/3/107773_0s.gif)
Android中切换到主线程执行的方法
2023-08-19 07:02:28
C++继承详细介绍
2022-08-18 10:05:42
![](https://img.aspxhome.com/file/2023/6/124026_0s.png)