2017-04-05 84 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上完美呈現......所以我的應用有什麼問題,我不明白。 –

相關問題