移动应用中的位置、上下文感知与地图功能实现
1. 概述
移动设备的便携性使得与用户物理位置、环境和上下文相关的 API 极具吸引力。这些 API 能帮助开发者实现查找、关联和映射用户位置等功能。本文将介绍如何安装和使用 Google Play 服务,以利用这些强大而高效的 API,包括确定和更新设备物理位置、使用模拟器测试基于位置的功能、设置和监控地理围栏、使用地理编码器查找地址和地址位置、添加交互式地图、改变地图相机位置、在地图上显示用户位置、添加标记和图像覆盖物,以及使用上下文感知快照和围栏了解用户上下文等内容。
2. Google Play 服务介绍
2.1 Google Play 服务概述
Google Play 服务 SDK(常称为 Play Services 或 GMS)是一组库,可让开发者在项目中访问 20 多种 Google 专有功能,如位置服务、Google 地图和感知 API。它常替代或扩展框架 API 功能,能提供持续更新的用户体验,同时利用新特性、修复漏洞和提高效率。新的 Google Play 服务客户端库通过 Android SDK 管理器发布,且更新频率远高于 Android 平台 SDK。
2.2 Google Play 服务的可用性
Google Play 服务并非在所有 Android 设备上都可用,因为其 SDK 依赖于通过 Google Play 商店分发的 Google Play 服务 APK。如果计划通过其他渠道发布应用,可能需要为依赖 Google Play 服务的功能提供替代实现。若仅通过 Google Play 商店分发应用,可假定 Google Play 服
超级会员免费看
订阅专栏 解锁全文
1105

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



