Applies ToWindows Server 2012 R2 Datacenter Windows Server 2012 R2 Standard Windows Server 2012 R2 Essentials Windows Server 2012 R2 Foundation Windows 8.1 Enterprise Windows 8.1 Pro Windows 8.1 Windows RT 8.1

狀況

如果您正在進行 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 產品的問題。

登錄資訊

安裝這個更新之後,您必須加入下列的登錄項目︰

  1. 在 「 登錄編輯器 」 中,找出並再選取下列登錄子機碼︰

    HKEY_LOCAL_MACHINE\Software\Microsoft\Location

  2. 按下,並保留 (或以滑鼠右鍵按一下)位置,指向 [新增],然後按一下 [ DWORD (32 位元) 值

  3. 名稱為WaitLongerForGPS的新登錄項目。

  4. 按兩下WaitLongerForGPS登錄項目。

  5. 在 [編輯 DWORD 值] 對話方塊中,輸入 [ 1 ],請在 [數值資料] 欄位中,然後按一下[確定]

  6. 結束登錄編輯程式。

參考

深入了解 Microsoft 會使用來描述軟體更新術語

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。