android - Android 中的 GPS、AGPS、LBS 是什么?

标签 android gps android-location


我在 android 工作(为手机和平板电脑开发应用程序)。我使用的安卓版本是2.2。

在我的应用程序中,我想捕获经度、纬度。 据说我的主管告诉我使用 GPS、AGPS、LBS

捕捉位置

我是 android 的新手。我不知道 GPS、AGPS、LBS。

请发给我详细信息,这3种有什么区别,优点,缺点?

最佳答案

不要将 LBS 与 GPS 和 AGPS 进行比较。 LBS 代表基于位置的服务。这是一项借助 GPS/AGPS 完成的服务。例如,“请求最近的企业或服务,例如 ATM 或餐馆”是用户需要的服务。有许多应用程序可用于提供上述服务。这些应用程序将使用 GPS/AGPS 来查找位置并根据获取的位置为用户提供服务。

因此,任何使用位置服务用户的应用程序都被视为 LBS。

以下是GPS和AGPS的区别

GPS 和 A-GPS 之间的区别实际上非常简单。 GPS 电话带有内置 GPS 芯片。 GPS 是全局定位系统的缩写,通常用于确定设备的位置、速度、方向和时间。因此,例如,在移动设备的情况下,当在设备上激活 GPS 时,当连接了三个或更多卫星时,系统将能够对接收器的位置进行三角测量。由于能够计算速度和方向,GPS 也常被用作驾驶时的导航设备。

另一方面,开发 A-GPS(辅助 GPS)是为了增强 GPS 的性能。这在 GPS 芯片可能难以获得卫星信号的环境中特别有用,例如城市峡谷,或头顶障碍物太多的地方。 A-GPS 的作用是利用称为辅助服务器的中介,它提供有关小区 ID 或其他数据的信息,以帮助设备识别要连接的正确卫星。这缩短了位置锁定所需的时间,尽管某些 A-GPS 解决方案需要有效连接到手机网络。

GPS 和 AGPS 的优缺点:

GPS的可靠性和准确性较高,AGPS较低。

AGPS 捕获的位置不如 GPS 准确。

通过GPS捕捉位置是耗时耗电(电池)等。

希望对您有所帮助。有关 A-GPS 的更多详细信息

关于android - Android 中的 GPS、AGPS、LBS 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11760962/

相关文章:

android - 更新到 Google Play Services 8.3 后无法解析 GoogleApiClient

java - 获取日出日落时间

android - 无法获取所有用户位置android

android - 室内小区位置

android - 如何让点击手机的搜索按钮什么都不做?

android - 如何为存储订单详细信息的关系数据库建模?

android - 是否可以使用 SimpleCursorAdapter 格式化 double 型?

android - 禁用/检查模拟位置(防止 gps 欺骗)

iphone - iOS接近度和GPS测量距离

android - 如何在一次 Activity 中读取 GPS 数据和加速度计数据