第13章 GPS地图定位
Map地图对大家来说应该不算陌生,谷歌地图被广泛用于商业、民用和军用项目中。作为谷歌官方旗下产品之一的Android系统,可以非常方便地使用Google地图实现位置定位功能。在Android系统中,可以使用谷歌地图获取当前的位置信息,Android系统可以无缝地支持GPS和谷歌网络地图。在本章的内容中,将详细讲解在Android设备中使用位置服务和地图API的方法,为读者步入本书后面知识的学习打下基础。
13.1 位置服务
在现实应用中,通常将各种不同的定位技术称为LBS(意为基于位置的服务,是Location Based Service的缩写),它是通过电信移动运营商的无线电通信网络(如GSM网、CDMA网)或外部定位方式(如GPS)获取移动终端用户的位置信息(地理坐标或大地坐标),在GIS(Geographic Information System,地理信息系统)平台的支持下,为用户提供相应服务的一种增值业务。在本节的内容中,将详细讲解在Android物联网设备中实现位置服务的基本知识。
13.1.1 类location详解
在Android设备中,可以使用类android.location来实现定位功能。
1.Google Map API
Android系统提供了一组访问Google MAP的API,借助Google MAP及定位API,就可以在地图上显示用户当前的地理位置。在Android中定义了一个名为com.google.android.maps的包,其中包含了一系列用于在Google Map上显
本文详细介绍了在Android设备中使用GPS地图定位的各个步骤,包括位置服务、随时更新位置信息、使用地图以及接近警报。通过LocationManager、LocationListener、MapView等关键组件,实现GPS定位、地图显示和位置更新。此外,还讨论了如何申请和使用Google Map API密钥,以及在AndroidManifest.xml中声明相关权限。文章提供了具体的代码示例和实战演练,帮助开发者实现地图定位功能。
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



