- 定位和基于地图的应用带来有趣的体验
- 通过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


Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐