地图和定位服务用经纬度来精确指出地理位置,Android 提供了一个地理编码Geocoder来转换经纬度和现实世界的地址
- 设置模拟器以支持定位服务(LBS: Location-based service)
-
- GPS数据格式GPX和KML, GPX是一个XML格式文件,为应用软件设计的通用的GPS数据格式.它可用来描述路点,轨迹和路程.KML,是基于XML(eXtensible MarkupLanguage,可扩展标记语言)语法标准的一种标记语言(markup language),采用标记结构,含有嵌套的元素和属性。由Google(谷歌)旗下的Keyhole公司发展并维护,用来表达地理标记。
- LBS是一个总称,用来描述用于找到设备当前位置的不同技术。主要有两个元素
-
- locationManager用于提供LBS的钩子hook,获得当前位置,跟踪移动,设置移入和移出指定区域的接近警报
- LocationProviders其中的每一个都代表不同的用于确定设备当前位置的位置发现技术, 两个常用的Providers GPS_PROVIDER和 NETWORK_PROVIDER
String providerName =LocationManager.GPS_PROVIDER;