我在android(开发移动和平板电脑的应用程序)工作。我使用 Android版本是2.2。
在我的应用程序中,我想捕获经度,纬度。 我的suprevisor据说使用 GPS,AGPS,LBS
捕获位置我是android的新手。我不知道GPS,AGPS,LBS。
请寄给我详细信息,这3个有什么区别,优点和缺点?
答案 0 :(得分:12)
不要将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
的更多详细信息答案 1 :(得分:7)
基本上,在Android中,您可以使用以下提供商获取您的位置:
网络:根据您的wifi连接获取您的位置。相当快,但不那么准确 GPS:根据GPS接收器获取您的位置。相当慢,但相当准确
所以你需要权衡:要么使用网络提供商并快速获得结果,要么使用GPS提供商并获得更准确的数据。
在这里阅读更多内容:
http://developer.android.com/guide/topics/location/strategies.html
答案 2 :(得分:3)
LBS - 基于位置的服务
GPS - 全球定位系统
AGPS - 辅助全球定位系统
<强> LBS 强>
正如abbas.aniefa所说,我们不能说LBS相对于GPS和AGPS的差异。这是使用GPS / AGPS查找位置的服务。 Android为基于位置的服务提供了许多构建块。
<强> GPS 强>
GPS,由美国军方运营的全球定位系统。 该提供商使用卫星确定位置。 根据具体情况,此提供商可能需要一段时间才能返回位置修复。优点
它会准确地给出我们的位置,
它在室外地点工作正常。
缺点
在室内位置可能会非常慢,
它会很快耗尽电池。
它会比网络提供商慢。
<强> A-GPS 强>
A-GPS - 辅助GPS。普通GPS可能需要很长时间才能获得定位。出于这个原因,大多数手机公司都关闭手机中的GPS,除了紧急呼叫和他们向你出售的服务(如指示)。
A-GPS将属于网络位置提供商类别,因为它在设备上使用GPS芯片,以及来自网络(蜂窝网络)的协助,以提供快速的初始修复。
优点
它将非常准确地为我们的位置提供室内位置,
将保存电池的排水,
它会比GPS提供商更快。
缺点
GPS和A-GPS的所有差异
GPS
在设备上使用GPS芯片,
卫星的视线,
需要7才能获得修复,
需要很长时间才能修复,
不适用于高层建筑。
A-GPS
在设备上使用GPS芯片,以及来自网络(蜂窝网络)的协助,以提供快速初始修复,
功耗极低,
非常准确,
在没有任何视线的情况下工作,
取决于运营商和手机支持此功能(即使手机支持它,网络也不支持,但这不起作用)。
答案 3 :(得分:0)
我认为GPS是通过卫星通信完成/处理的,没有任何网络服务提供商。
AGPS通过网络(由Airtel,Vodafone等服务提供商提供)完成/处理。我们应该为服务提供商支付网络使用费。
LBS通过AGPS处理。
我不知道我的观点是否正确。我从别人那里听到并说出来。
欢迎各界人士提出建议,想法等。