码迷,mamicode.com
首页 > 其他好文 > 详细

18、GPS技术

时间:2014-07-20 22:27:03      阅读:249      评论:0      收藏:0      [点我收藏+]

标签:android   style   blog   http   color   使用   

GPS核心API

      Android SDK为GPS提供了很多API,其中LocationManager类是这些API的核心。LocationManager是一个系统服务类,与TelephonyManager、AudioManager等服务类的作用和创建服务类对象的方法类似。所有与GPS相关的操作都由LocationManager对象及其派生的对象完成。

LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);

     LocationProvider类可以获取与位置提供者相关的信息。

     Location类是对具体位置信息的抽象表示。

 

获取位置提供者

      使用GPS定位的关键之一就是获取LocationProvider,每一个LocationProvider对象都表示一个抽象的定位系统。无论使用GPS做什么,都需要首先获取合适的LocationProvider对象。

# 获取所有可用的LocationProvider(demo)。
# 根据名称获取LocationProvider。
# 根据条件(Criteria)获取LocationProvider(demo)。

根据名称获取LocationProvider

 

1 //  获取passive Location Provider
2 LocationProvider passiveProvider =
3 mLocationManager.getProvider(LocationManager.PASSIVE_PROVIDER);
4 //  获取gps Location Provider
5 LocationProvider gpsProvider =
6                mLocationManager.getProvider(LocationManager.GPS_PROVIDER);
7 //  获取network Location Provider
8 LocationProvider passiveProvider =
9                mLocationManager.getProvider(LocationManager.NETWORK_PROVIDER);

 

实时获取GPS定位数据
bubuko.com,布布扣
测量地球上任意两点之间的距离
bubuko.com,布布扣
邻近警告
bubuko.com,布布扣
 
 
 
 
 
 
 
 
 

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

18、GPS技术,布布扣,bubuko.com

18、GPS技术

标签:android   style   blog   http   color   使用   

原文地址:http://www.cnblogs.com/androidsj/p/3857284.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!