狀況
如果您正在進行 GPS 專用的案例 (例如︰ 沒有行動或 Wi-fi),有些位置應用程式,例如 Bing 對應和呼叫 GeoLocation API,以取得 GPS 位置資訊的 Google 對應無法擷取正確的 GPS 資料,從 Windows 8.1]、 [Windows RT 8.1 或 [Windows Server 2012 R2 中 GPS 感應器。應用程式會在最後一個位置,而不是目前的位置是在顯示的使用者。
原因
之所以發生這個問題,是因為 GNSS 定位感應器所需的時間取得比行動或 Wi-fi 感應器的讀取。原始的 API 時間足以不等待此 GNSS 專用的案例。
解決方案
若要修正這個問題,安裝Windows RT 8.1、 Windows 8.1 和 Windows Server 2012 R2 (KB3156418) 的 [月 2016年更新彙總套件。
狀態
Microsoft 已確認這是 < 適用於=""> 一節中所列的 Microsoft 產品的問題。
登錄資訊
安裝這個更新之後,您必須加入下列的登錄項目︰
-
在 「 登錄編輯器 」 中,找出並再選取下列登錄子機碼︰
HKEY_LOCAL_MACHINE\Software\Microsoft\Location
-
按下,並保留 (或以滑鼠右鍵按一下)位置,指向 [新增],然後按一下 [ DWORD (32 位元) 值。
-
名稱為WaitLongerForGPS的新登錄項目。
-
按兩下WaitLongerForGPS登錄項目。
-
在 [編輯 DWORD 值] 對話方塊中,輸入 [ 1 ],請在 [數值資料] 欄位中,然後按一下[確定]。
-
結束登錄編輯程式。
參考
深入了解 Microsoft 會使用來描述軟體更新術語。