定位与传感器:定位和地图
- 定位和基于地图的应用带来有趣的体验- 通过android.location包下的组件以及Google Maps AndroidAPI来为你的应用提供这样的功能位置服务- 核心组件:LocationManager(系统服务),提供探测位置和方向的API- 通过调用getSystemService(Context.LOCATION_SERVICE)获取LM实例- 获取实例后,可以做的
·
- 定位和基于地图的应用带来有趣的体验
- 通过android.location包下的组件以及Google Maps Android API来为你的应用提供这样的功能
位置服务
- 核心组件:LocationManager(系统服务),提供探测位置和方向的API
- 通过调用
getSystemService(Context.LOCATION_SERVICE)
获取LM实例
- 获取实例后,可以做的事情包括:
> 向所有的location provider查询用户最近可知的位置
> 注册/注销从一个location provider对用户当前位置的周期性更新
> 注册/注销当用户进入给定位置周围半径若干米区域后发送的intent
> 关于获取用户位置的更多信息请看
Location Strategies
Google Maps Android API
- 基于Google地图数据
- API自动处理对Google地图服务器的访问、地图显示以及针对地图的手势
- 关键类:MapView -
> 显示从Google地图服务获取的数据
> 捕捉按键和手势以自动展开和缩放地图,包括处理添加地图网格的网络请求
> 提供所有用户控制地图所需的UI元素
> 你也可以用MapView类方法来编程控制地图,或者在地图上绘制若干图层
- 欲将地图整合到应用中,需要安卓Google Play服务库:
Google Play services
更多推荐
已为社区贡献1条内容
所有评论(0)