4


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

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

我是安卓新手。我不知道 GPS、AGPS、LBS。

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

4

4 回答 4

15

不要将 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 的更多详细信息

于 2012-08-07T05:25:39.730 回答
7
  • GPS - 全球定位系统 -> 通过卫星获取您的位置
  • AGPS - 辅助 GPS -> 通过卫星和网络提供商获取您的位置
  • LBS - 基于位置的服务 -> 与获取您的位置没有太大关系。

基本上,在 Android 中,您可以使用以下提供商获取您的位置:

网络:根据您的 wifi 连接获取您的位置。相当快,但不是那么准确的 GPS:根据 GPS 接收器获取您的位置。相当慢,但相当准确

所以你有一个权衡:要么使用网络提供商并快速获得结果,要么使用 GPS 提供商并获得更准确的数据。

在这里阅读更多:

http://developer.android.com/guide/topics/location/strategies.html

于 2012-08-01T14:08:58.703 回答
4

LBS - 基于位置的服务

GPS - 全球定位系统

AGPS - 辅助全球定位系统

伦敦商学院

正如 abbas.aniefa 所说,我们不能说 LBS 与 GPS 和 AGPS 的区别。它是使用 GPS/AGPS 来查找位置的服务。Android 为基于位置的服务提供了许多构建块。

全球定位系统

GPS,由美国军方运行的全球定位系统。该提供商使用卫星确定位置。根据条件,此提供程序可能需要一段时间才能返回位置修复。

好处

  • 它将准确地给出我们的位置,

  • 它可以在户外位置正常工作。

缺点

  • 在室内位置可能非常非常慢,

  • 它会很快耗尽电池。

  • 它会比网络提供商慢。

全球定位系统

A-GPS - 辅助 GPS。普通 GPS 可能需要很长时间才能获得定位。出于这个原因,大多数手机公司都关闭了手机中的 GPS,但紧急呼叫和他们向您出售的服务(例如方向)除外。

A-GPS 将归入网络位置提供商类别,因为它使用设备上的 GPS 芯片,以及来自网络(蜂窝网络)的协助来提供快速的初始修复。

好处

  • 它会给我们的位置非常准确的室内定位,

  • 将节省电池的排水,

  • 它会比 GPS Provider 更快。

坏处

  • 我们不能单独使用 GPS。这将取决于网络连接。

GPS和A-GPS的总体差异

全球定位系统

  1. 在设备上使用 GPS 芯片,

  2. 对卫星的视线,

  3. 需要大约 7 来修复,

  4. 需要很长时间才能修复,

  5. 不适用于高层建筑。

全球定位系统

  1. 使用设备上的 GPS 芯片,以及来自网络(蜂窝网络)的协助,以提供快速的初始修复,

  2. 非常低的功耗,

  3. 非常精准,

  4. 在没有任何视线的情况下工作,

  5. 取决于支持此功能的运营商和手机(即使手机支持,但网络不支持,则此功能不起作用)。

于 2014-01-10T10:57:59.420 回答
0


我认为 GPS 是通过卫星通信完成/处理的,没有任何网络服务提供商。
AGPS 是通过网络完成/处理的(由 Airtel、Vodafone 等服务提供商提供)。我们应向服务提供商支付网络使用费。
LBS 通过 AGPS 进行处理。



我不知道我的观点是否正确。我是听别人说的,把它。
欢迎大家提出建议、想法等。

于 2012-08-03T07:00:48.213 回答