Android地图地理信息定位服务(一)

本文介绍了Android地图地理信息定位服务的基础知识,包括如何设置模拟器支持定位,解析GPX和KML数据格式,使用LocationManager和LocationProviders获取定位信息,以及设置位置变化监听和邻近警告。此外,还强调了权限需求和电源管理的重要性。
摘要由CSDN通过智能技术生成

地图和定位服务用经纬度来精确指出地理位置,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;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值