第9章位置服务与地图应用
第9章 位置服务与地图应用
本章学习目标: ■了解位置服务的概念 ·了解地图密钥的申请方法 ■掌握获取位置信息的方法 ■掌握MapView和MapControlleri的使用方法 ■掌握Google地图覆盖层的使用方法
本章学习目标: n 了解位置服务的概念 n 了解地图密钥的申请方法 n 掌握获取位置信息的方法 n 掌握MapView和MapController的使用方法 n 掌握Google地图覆盖层的使用方法
9.1位置服务 ▣位置服务 口通过电信移动运营商的无线电通讯网络或外部定位方式, 获取移动终端用户的位置信息,在GS平台的支持下, 可以为用户提供很多便捷服务(LBS) 口定位方式 ■GPS、基站、Wi-Fi、签到 口API自动处理对地图服务的获取,数据下载,地图显示, 还有地图上的触摸手势等。还可以利用API的函数增加 一些标记、多边形和覆盖,还可以改变用户对于一个特 定地图的视角
9.1 位置服务 n 位置服务 q 通过电信移动运营商的无线电通讯网络或外部定位方式, 获取移动终端用户的位置信息,在GIS平台的支持下, 可以为用户提供很多便捷服务(LBS) q 定位方式 n GPS、基站、Wi-Fi、签到 q API自动处理对地图服务的获取,数据下载,地图显示, 还有地图上的触摸手势等。还可以利用API的函数增加 一些标记、多边形和覆盖,还可以改变用户对于一个特 定地图的视角
9.1位置服务 ■位置服务 口定位原理 ■使用百度Android定位SDK必须注册GPS和网络使用权限。当应 用程序向定位SDK发起定位请求时,定位SDK会根据应用的定 位因素(GPS、基站、Wi-Fi信号)的实际情况(如是否开启 GPS、是否连接网络、是否有信号等)来生成相应定位依据进 行定位。 ■用户可以设置满足自身需求的定位依据: 若用户设置GPS优先,则优先使用GPS进行定位,如果GPS定 位未打开或者没有可用位置信息,且网络连接正常,定位SDK 则会返回网络定位(即Wi-Fi与基站)的最优结果。为了使获得 的网络定位结果更加精确,请打开手机的Wi-F开关
9.1 位置服务 n 位置服务 q 定位原理 n 使用百度Android定位SDK必须注册GPS和网络使用权限。当应 用程序向定位SDK发起定位请求时,定位SDK会根据应用的定 位因素(GPS、基站、Wi-Fi信号)的实际情况(如是否开启 GPS、是否连接网络、是否有信号等)来生成相应定位依据进 行定位。 n 用户可以设置满足自身需求的定位依据: 若用户设置GPS优先,则优先使用GPS进行定位,如果GPS定 位未打开或者没有可用位置信息,且网络连接正常,定位SDK 则会返回网络定位(即Wi-Fi与基站)的最优结果。为了使获得 的网络定位结果更加精确,请打开手机的Wi-Fi开关
9.1位置服务 ·位置服务 口定位原理 LBS应用程序 .GPS:30米左右 ·基站覆盖率超过 .Wi-Fi:30~200米 95% ·基站:100~300米 ·Wi-Fi覆盖率超过 90% 定位结果定位请求 精度高 覆盖广 定位SDK 流量小 速度快 网络定位请求流量 网络定位时间小于1 约0.3K/次 定位服务器
9.1 位置服务 n 位置服务 q 定位原理