GoogleServices 之 Location Location APIS翻译官方文档
Location APIS让你容易的建立定位功能的应用程序,而不需要详细的知道底层的定位技术。并且他们能让你使用硬件设备的所有资源而消耗很少的电量。
为了开始使用,首先需要建立GooglePlayServices SDK。你可以在Making Your APPLocation Aware这堂课学习如何使用这些APIS,和利用Location API reference查看详细信息。
Fusedlocation provider(融合位置提供者)
融合位置提供者智能管理底层的定位技术并且根据你的需要给你最佳的位置。
简单APIS:允许您指定高级需求,像”高精度”或者”低功率”,而不需要担心位置提供者。
及时有效:让你的应用程序立即访问最佳最近的位置。
功率效率:尽可能减少你的应用使用功率。基于所有的传入位置请求和有效的传感器,融合位置提供者选择最有效的方式满足这些需要。
多功能性:满足广泛的需求,从前台使用需要高精确度的位置到后台使用定期更细位置对功率的影响可以忽略不计。
Geofencing APIs
(地理围栏APIs)
允许应用程序在特定的位置设置地理边界,当用户进入或离开时这些区域时接收通知。
简单强大的API:允许批量添加和移除地理围栏。能够在同一时刻管理多个地理围栏。能够为进入和退出或者仅仅进入或者仅仅退出过滤警报。
电池优化:基于用户接近地理围栏和用户形态(静止,步行,驾驶,等等)调整了位置更新;
Activity recognition
(行为识别)
随着应用程序变得越来越环境化(根据使用的上下文),理解用户在做什么对提取正确的内容是至关重要的。行为识别API检查用户当前的行为-静止,步行,骑自行车和有效的使用车载电池都是很容易的。
电池优化:使用低功耗传感器识别用户当前的物理行为。
结合上下文提高其他服务:极好的添加运动感知和位置感知,应用程序可以根据当前用户的运动调整位置感知提供者的数量。例如:一个导航应用当用户开车的时候能频繁的请求更新。
高级应用功能:高级应用程序想要后期做自己的处理,这个API还提供信息值给每个行为(不明白),它还包括两个行为表明不可靠测量:未知和倾斜。
时间: 2024-10-09 18:12:19