我只是想要求对安卓手机的 GPS 功能进行一些澄清。当应用程序激活手机的 GPS 时,手机是否需要在数据计划中或应该激活数据流量(设置 > 无线和网络设置 > 移动网络 > 数据流量)以便 GPS 获取手机的坐标?
3 回答
来自维基百科
全球定位系统 (GPS) 是一种基于空间的卫星导航系统,可在任何天气、地球上或附近的任何地方提供位置和时间信息,只要有四颗或更多 GPS 卫星的视线畅通无阻。它由美国政府维护,任何拥有 GPS 接收器的人都可以自由访问。
如果您专门谈论 GPS,那么它与数据计划甚至与您的服务提供商无关。GPS完全独立于它。想想一个独立的 GPS 接收器设备,例如Garmin GPS 10。它只是通过蓝牙(有些使用 USB 电缆)连接到您的笔记本电脑并开始向其发送 GPS 数据。这些设备通常以NMEA格式输出 GPS 数据。现代手机包括集成在其中的同类 GPS 接收器电路。这里不同的是,这些手机消耗 GPS 数据以供内部使用,而不是直接以原始形式输出。这就是您在 iPhone 和 Android 智能手机中获取 GPS 位置信息的方式。另一方面,想想我们在汽车中使用的 GPS 导航设备,例如Garmin nuvi. 它在综合地图上显示汽车的位置。里面没有sim卡。GPS 健身手表也是如此。
一个很好的问题是GPS 如何计算位置?我找到的最佳解释是在HowStuffWorks上。这很容易而且解释得很好。除了 GPS 之外,世界上还有其他定位系统,尽管 GPS 是最古老且使用最广泛的系统。在美国的 GPS 之后,还有俄罗斯的GLONASS。有些手机也支持 GLONASS,例如 iPhone 4S 和三星 Galaxy S III。不过,开发人员无需担心。这些手机内部使用 GPS 和 GLONASS 以具有较高的定位精度并以相同的方式提供位置。
其他定位系统包括中国的指南针和伽利略。这些目前正在开发中。有关完整列表,请查看此 Wikipedia 文章。
编辑:位置也可以由移动网络和wifi网络确定。例如,如果您连接了 wifi,即使您没有连接 GPS 设备,谷歌纵横也会告诉您您的大概位置。在移动网络确定位置的情况下,服务提供商可能会收取位置费用。通常通过移动和wifi网络确定的位置不是很准确,但是可以在室内确定位置,这是GPS位置计算的一个很大的问题。
希望它会帮助事情如何运作。
干杯! :)
至少在印度,只要我能看到天空,我就可以使用 GPS,我不需要数据计划。
I haven't tried it on Android but it should be possible to get GPS co-ordinates without a data plan. My iPhone gets GPS locations even when out of reception, I can't see why android would be any different.