2017-04-05 83 views
0

有3款智能手机:Aplcatel Pop4(6.0.1),Sony Z(5.1.1),WelyFox(6.0.1)。为什么不同的智能手机显示不同的定位?

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

AlcatelPop4:获得通过仅GPS reciever数据(并将其放置在GPS的TextView),并作为窗口或室外附近。没有通过WIFI的坐标。

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

WelyFox:查找坐标迅速索尼的WiFi,但他们是通过GPS获得并投入GPS的TextView。通过WiFi没有给出坐标,但是精度的WiFi如..

其实我需要了解,如何让室内的坐标?

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

回答

0

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

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

GPS如何正确工作..?

GPS会发送一条消息给卫星来获得他的位置。当超过3颗卫星响应他的同一位置时,它会认为是准确的位置,并显示我们的纬度和经度。

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

希望这会有所帮助!

+0

谢谢你的回应,但我知道之前的理论方面。我认为其中的一些可能与不同的硬件有关,但并非如此,例如谷歌地图可通过GPS和WIFI在alcatel pop4上完美呈现......所以我的应用有什么问题,我不明白。 –

相关问题