Android 使用GPS定位获取经纬度的方法

您所在的位置:网站首页 手机定位经纬度坐标 Android 使用GPS定位获取经纬度的方法

Android 使用GPS定位获取经纬度的方法

2024-07-16 03:35:19| 来源: 网络整理| 查看: 265

移动 是手机与手持设备的最大特点,可以通过Eclipse的DDMS视图,模拟设备的位置变化,改变经纬度后,点击send,然后运行程序,在应用程序中,动态的获取设备位置,然后显示当前的位置信息。

  获取位置信息分为三步:

  1. 添加系统权限,来支持对LBS硬件的访问

  < uses-permission android:name="android.permission.ACCESS_FINE_LOCATION">

  < /uses-permission>

  2. 得到系统服务 的LocationManager 对象

  LocationManager loctionManager;

  String contextService=Context.LOCATION_SERVICE;

  //通过系统服务,取得LocationManager对象

  loctionManager=(LocationManager) getSystemService(contextService);

  3. 得到位置提供器,通过位置提供器,得到位置信息,可以指定具体的位置提供器,也可以提供一个标准集合,让系统根据 标准匹配最适合的位置提供器,位置信息是由位置提供其提供的。

  a. 通过GPS位置提供器获得位置(指定具体的位置提供器)

  String provider=LocationManager.GPS_PROVIDER;

  Location location = loctionManager.getLastKnownLocation(provider);

  b. 使用标准集合,让系统自动选择可用的最佳位置提供器,提供位置

  Criteria criteria = new Criteria();

  criteria.setAccuracy(Criteria.ACCURACY_FINE);//高精度

  criteria.setAltitudeRequired(false);//不要求海拔

  criteria.setBearingRequired(false);//不要求方位

  criteria.setCostAllowed(true);//允许有花费

  criteria.setPowerRequirement(Criteria.POWER_LOW);//低功耗

  //从可用的位置提供器中,匹配以上标准的最佳提供器

  String provider = loctionManager.getBestProvider(criteria, true);

  //获得最后一次变化的位置

  Location location = loctionManager.getLastKnownLocation(provider);

  最后将位置信息显示在TextView中,如图:

  监听位置的变化

  //监听位置变化,2秒一次,距离10米以上

loctionManager.requestLocationUpdates(provider, 2000, 10, locationListener);

  //位置监听器

  private final LocationListener locationListener = new LocationListener() {

  @Override

  public void onStatusChanged(String provider, int status, Bundle extras) {

  }

  @Override

  public void onProviderEnabled(String provider) {

  }

  @Override

  public void onProviderDisabled(String provider) {

  }

  //当位置变化时触发

  @Override

  public void onLocationChanged(Location location) {

  //使用新的location更新TextView显示

  updateWithNewLocation(location);

  }

  };

  通过改变位置经纬度,程序会自动更新TextView显示的位置信息



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭