初探Android平台上的定位服务(GPS)

2014-11-24 12:58:00 · 作者: · 浏览: 2

特别声明:以下所有操作都别忘记了加上权限:


LocationManager



通过LocationManager可以实现设备的定位、跟踪和趋近提示。它不需要你直接来实例化,我们可以通过Context.getSystemService(Context.LOCATION_SERVICE). 来获得LocationManager实例。


常用属性和方法



LocationProvider



LocationProvider用来描述位置提供者,设置位置提供者的一些属性。可以通过Criteria类来为LocationProvider设置条件,获得合适的LocationProvider。


实例:获取设备上的所有的LocationProviders



Location类



它用于描述当前设备的地理位置信息,包括了经纬度、方向、高度和速度等。可以通过LocationManager.getLastKnownLocation(String provider)方法可以获得Location实例


其常见方法和属性: