Apprendre à connaître le GPS de votre téléphone Windows.

Icône de temps de lecture 6 minute. lis


Les lecteurs aident à prendre en charge MSpoweruser. Nous pouvons recevoir une commission si vous achetez via nos liens. Icône d'info-bulle

Lisez notre page de divulgation pour savoir comment vous pouvez aider MSPoweruser à soutenir l'équipe éditoriale En savoir plus

Dans ce court article, je souhaite donner une brève introduction sur le fonctionnement des services de localisation sur Windows Phone. Comme son nom l'indique, le service de localisation est le service intégré qui fournit des données de localisation au système d'exploitation Windows Phone, aux applications intégrées et tierces. Curieux de savoir pourquoi ce service s'appelle service de localisation et non service GPS ? Il y a une raison pour ça. Même si chaque téléphone Windows est équipé d'un module GPS, les informations de localisation ne proviennent pas toujours d'un GPS. En fait, la plupart du temps, Windows Phone essaiera d'abord d'utiliser d'autres sources, avant de dépenser de l'énergie supplémentaire pour allumer le vrai module GPS.

Voici trois sources d'informations que Windows Phone utilise pour obtenir des informations de localisation : la radio cellulaire, la radio Wi-Fi et le module GPS. Ces trois sources combinées sont souvent appelées AGPS, qui signifie Assisted GPS. Dans cette liste, le module GPS vient en fait en dernier et est également utilisé en dernier. Il faut beaucoup de puissance pour obtenir les signaux GPS des satellites. Il faut également beaucoup de temps pour obtenir la position sur les 3-4 satellites minimum nécessaires pour effectuer une triangulation et obtenir l'emplacement réel. Il ne fonctionne pas à l'intérieur et peut être sérieusement affecté par les conditions météorologiques extérieures, la couverture arborée et les montagnes ou structures hautes à proximité. Lorsque le GPS fonctionne, il vous donne les données les plus précises, mais parfois ce n'est pas le cas. Il pourrait tout simplement être impossible d'obtenir des coordonnées GPS correctes à votre emplacement actuel.

Ici, où deux autres sources entrent en jeu. Lorsqu'il n'est pas en mode avion et à portée, le téléphone portable est toujours connecté à une ou plusieurs tours de téléphonie cellulaire. Connaître les emplacements des tours cellulaires près de chez vous permet à Windows Phone d'obtenir un emplacement très approximatif. Les marges d'erreur sont énormes, mais l'obtention de ces informations est rapide, ne nécessite presque aucune alimentation supplémentaire, fonctionne presque partout et peut être suffisante pour de nombreuses applications.

La méthode Next est extrêmement efficace dans les zones urbaines et est basée sur la radio Wi-Fi. Vous n'avez pas besoin d'être connecté à un réseau Wi-Fi, mais vous devez laisser la radio Wi-Fi activée. Le téléphone commencera à rechercher des signatures connues de réseaux Wi-Fi. Côté serveur, Microsoft stocke les signatures de millions de réseaux Wi-Fi et leurs emplacements. Dans la plupart des cas, les réseaux Wi-Fi des maisons ne bougent pas beaucoup et dans les zones peuplées, votre téléphone verra beaucoup de réseaux Wi-Fi à chaque coin de rue. Tant que la base de données est raisonnablement souvent mise à jour, cela peut donner au téléphone des informations de localisation d'une précision étonnamment élevée très rapidement, simplement en regardant les réseaux Wi-Fi autour de vous. Comme je l'ai déjà mentionné, vous n'avez même pas besoin de vous connecter. Cependant, comme la base de données de localisation des réseaux n'est disponible que sur Internet, votre téléphone devra soit utiliser le plan de données, soit une connexion réseau Wi-Fi connue pour obtenir les données.

Conseil: si vous utilisez souvent la localisation dans des endroits peuplés, laissez toujours la radio Wi-Fi allumée, même si vous ne prévoyez pas de vous connecter à des réseaux. Cela économisera potentiellement de l'énergie et permettra à votre téléphone de se localiser beaucoup plus rapidement dans ces zones.

Une question que j'ai souvent posée est de savoir pourquoi il semble qu'il n'y ait pas d'applications pour Windows Phone pour afficher les positions actuelles des satellites et d'autres informations GPS utiles, fréquemment trouvées sur les appareils de navigation GPS. La raison en est évidemment que Microsoft n'expose aucune API aux développeurs pour voir ces informations de bas niveau. Plus que cela, dans la plupart des cas, la localisation arrive sur Windows Phone sans utiliser le GPS du tout.

Conseil: Étant donné que Windows Phone est tellement optimisé pour obtenir les informations de localisation initiales aussi rapidement que possible, la première lecture que vous obtiendrez sera souvent la moins précise. La plupart des applications, y compris les applications intégrées telles que Maps, s'abonnent aux changements de localisation, donc si vous lui donnez un peu de temps, la précision de votre localisation s'améliorera probablement.

Un paramètre exposé aux développeurs s'appelle "Exiger une haute précision". En fait, ce paramètre n'a aucun effet direct sur la précision. Mais lorsque les applications l'utilisent, le service de localisation essaiera d'utiliser plus de puissance et de corriger les informations de coordonnées à l'aide du récepteur GPS, même si des informations provenant de sources moins gourmandes en énergie (comme la radio cellulaire ou le Wi-Fi) sont également disponibles.

En utilisant l'implémentation actuelle du service de localisation, il n'est pas possible pour les utilisateurs ou les développeurs de dire avec certitude si la localisation provient du GPS ou d'autres sources moins précises. Un bon cadeau est cependant l'élévation. L'élévation est toujours de 0 lorsque les informations de localisation proviennent de tours de téléphonie cellulaire ou de réseaux Wi-Fi. La précision signalée est également beaucoup plus élevée pour le GPS.

Mais même si la précision elle-même est élevée, en raison de la petite taille des antennes GPS des téléphones mobiles, les données sont accompagnées de beaucoup de bruit aléatoire. Même dans de bonnes conditions, la position GPS extérieure peut être éloignée de quelques mètres. Cela peut ne pas être un gros problème si vous n'avez besoin de connaître qu'un seul emplacement (après tout, nous ne nous attendons pas à ce que les données de localisation soient précises), mais devient un énorme problème lorsque vous essayez d'utiliser le GPS intégré pour enregistrer une piste ou obtenir un profil d'élévation et obtenir une image extrêmement bruyante. Des applications intelligentes, telles que Calculatrice GPS et récemment publié Calculatrice GPS PRO mettre en œuvre un algorithme avancé appelé filtre de Kalman pour lisser ces données et supprimer le bruit.

Conseil: Pour économiser de l'énergie ou pour des raisons de confidentialité, vous pouvez toujours désactiver les services de localisation à l'échelle du système en configurant Paramètres-> système-> emplacement : services de localisation à de. En plus de ce commutateur principal, Windows Phone vous donne également un contrôle plus précis sur l'utilisation des services de localisation via Paramètres-> applications. Consultez les paramètres de localisation individuels pour Internet Explorer, cartes, photos + appareil photo ainsi que recherche. Par exemple le réglage « Incluez les informations de localisation dans les photos que vous prenez » à On s'assurera que Windows Phone géolocalise automatiquement vos photos lorsque les informations de localisation sont disponibles.

Qui sommes-nous Kita:

Kitya est un passionné de GPS et un développeur amateur de téléphones Windows. Il développe activement plusieurs applications Windows Phone gratuites qui aident les utilisateurs à travailler avec des services de localisation, tels que Calculatrice GPS, Carte d'image ainsi que Statistiques météo, et maintenant aussi Calculatrice GPS PRO ainsi que Carte-image plus.

En savoir plus sur les sujets : les coordonnées, gps, Localisation, services de location