簡體   English   中英

如果設置了APN,Android GPS_PROVIDER是否使用A-GPS?

[英]Does android GPS_PROVIDER use A-GPS if APN is set?

Android GPS ,我想知道如何將其設置為使用A-GPS 據我了解,當閱讀此鏈接時

是有兩種獲取位置的方法, GPS_PROVIDERNETWORK_PROVIDER 它說NETWORK_PROVIDER僅使用基站信號塔和Wi-Fi信號來獲取位置,因此就不存在了。 現在只有GPS_PROVIDER保留,但是如果使用A-GPS或只是單獨使用GPS ,則不會聲明。

我有一種預感,如果設置了APN則使用GPS_PROVIDER會自動使用A-GPS 這是真的? 如果是這樣,我如何確定它確實在使用A-GPS而不是僅使用GPS 如果不使用A-GPS ,我該如何使用它?

/ BR丹

在AGPS情況下,將下載輔助數據。 這包含有關天空中衛星位置的數據(以及其他信息)。 所以你說的很對。 只要有有效的數據連接,就會下載輔助數據。 即使您具有WiFi連接,也應該通過它下載輔助數據。

但...

根據我的經驗,這不是標准,也不是所有GPS芯片組OEM都始終維護。 另外,一些運營商堅持認為SUPL應該使用單獨的APN和PDP上下文(SUPL是下載此輔助數據的協議)。

因此,答案是-這取決於您使用的手機。

輔助GPS並非獨立的位置提供者; 它僅意味着使用其他傳感器來促進更快的位置固定。

啟用Google位置服務以獲取用戶所在的初始(一般)想法時,將使用基站信號塔ID和WiFi SSID。 某些設備(例如Motorola Xoom)甚至使用氣壓計讀數。

我的猜測是,由於未在文檔中進行指定,因此由設備制造商決定每個提供商在硬件級別上實際使用什么。

不能保證GPS_PROVIDER和NETWORK_PROVIDER的實際實現在設備之間是一致的。 這就是Android具有基於其他因素(例如功耗和准確性)來查詢提供程序的整個框架的原因。

我認為目前還沒有一種方法可以檢測所使用的GPS技術的類型。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM