为什么不同的智能手机会显示不同的定位?

时间:2017-04-05 20:12:10

标签: android google-maps gps wifi

有3款智能手机:Aplcatel Pop4(6.0.1),Sony Z(5.1.1),WelyFox(6.0.1)。

代码:我分别通过WiFi和GPS获取坐标,并将结果放入不同的TextView中。设置了所有必要的权限。

AlcatelPop4:仅通过GPS接收器获取数据(并将其置于GPS文本视图中)并靠近窗户或室外。没有通过WIFI的坐标。

Sony Z:通过WiFi快速找到坐标。 GPS在室外和靠近窗户工作,因为它应该具有良好的准确性。

WelyFox:快速找到坐标作为索尼的Wifi但是通过GPS获得并放入GPS textView。没有通过WiFi给出坐标,但是精确度就像是无线网络。

其实我需要了解,如何在室内获得坐标?

为什么这些设备在运行相同的代码时表现不同? 代码完全从谷歌手册复制粘贴。 我将非常感谢能够在这些GPS和谷歌地图的问题上找到导师。

1 个答案:

答案 0 :(得分:0)

基本上,GPS是一种安装在移动主板上的硬件。 这个硬件是由许多制造商生产的,它们的质量不同。

因此他们的制造商负责GPS定位。

GPS如何正常工作......?

GPS将向卫星发送消息以获取其位置。当3个以上的卫星用相同的位置回应他时,它会认为是准确的位置并向我们显示纬度和长度。

现在,它完全依赖于您的GPS硬件。这就是为什么你在不同设备上获得不同结果的原因。

希望这会有所帮助!!!