Sintomas
Quando estiver num cenário de só de GPS (por exemplo: nenhum celular ou Wi-Fi), algumas aplicações de localização, como o Bing Maps e mapas de Google chamar a API GeoLocation para obter informações sobre a localização GPS não é possível obter os dados correctos de GPS do sensor GPS no Windows 8.1, 8.1 de RT do Windows ou Windows Server R2 de 2012. As aplicações mostram ao usuário na última localização que se encontrava em vez da respectiva localização actual.
Causa
Este problema ocorre porque o sensor de localização do GNSS demora mais tempo a obter uma leitura que o telemóvel ou Wi-Fi sensor. A API original não aguarda tempo suficiente para este cenário só GNSS.
Resolução
Para corrigir este problema, instale o conjunto de actualizações de 2016 Maio para o Windows RT 8.1, 8.1 do Windows e Windows Server 2012 R2 (KB3156418).
Estado
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".
Informações de registo
Depois de instalar esta actualização, tem de adicionar a seguinte entrada de registo:
-
No Editor de registo, localize e, em seguida, seleccione a seguinte subchave de registo:
HKEY_LOCAL_MACHINE\Software\Microsoft\Location
-
Prima e mantenha a tecla (ou com o botão direito) localização, aponte para Novoe, em seguida, clique em valor DWORD (32 bits).
-
Nome da nova entrada de registo WaitLongerForGPS.
-
Faça duplo clique na entrada de registo WaitLongerForGPS .
-
Na caixa de diálogo Editar valor DWORD , introduza 1 no campo de dados de valor e, em seguida, clique em OK.
-
Sair do Editor de Registo.
Referências
Obter informações sobre a terminologia utilizada pela Microsoft para descrever actualizações de software.