没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Android如何获取经纬度
2011 年 5 月 6 日 10:20
来源:eoe
我有话说 (0)
移动是手机与手持设备的最大特点,可以通过 Eclipse 的 DDMS 视图,模拟设备的位置变化,改变
经纬度后,点击 send,然后运行程序,在应用程序中,动态的获取设备位置,然后显示当前的位置信息。
获取位置信息分为三步:
1.添加系统权限,来支持对 LBS 硬件的访问
Java 代码:
2.得到系统服务的 LocationManager 对象
Java 代码:
LocationManager loctionManager;
String contextService=Context.LOCATION_SERVICE;
//通过系统服务,取得 LocationManager 对象
loctionManager=(LocationManager) getSystemService(contextService);
3. 得到位置提供器,通过位置提供器,得到位置信息,可以指定具体的位置提供器,也可以提供一
个标准集合,让系统根据 标准匹配最适合的位置提供器,位置信息是由位置提供其提供的。
a. 通过 GPS 位置提供器获得位置(指定具体的位置提供器)
Java 代码:
String provider=LocationManager.GPS_PROVIDER;
Location location = loctionManager.getLastKnownLocation(provider);
b. 使用标准集合,让系统自动选择可用的最佳位置提供器,提供位置
Java 代码:
Criteria criteria = new Criteria();
criteria.setAccuracy(Criteria.ACCURACY_FINE);//高精度
criteria.setAltitudeRequired(false);//不要求海拔
criteria.setBearingRequired(false);//不要求方位
criteria.setCostAllowed(true);//允许有花费
criteria.setPowerRequirement(Criteria.POWER_LOW);//低功耗
//从可用的位置提供器中,匹配以上标准的最佳提供器
A605295102
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
前往页