Sur les traces d'un téléphone portable. Géolocalisation via un réseau cellulaire. Géolocalisation sur Android - comment activer la fonction dans Google ou Yandex, installer des programmes spéciaux

Géolocalisation

La géolocalisation vous permet de déterminer la localisation géographique des visiteurs du site Web. Et cela ne concerne pas simplement le pays ou même la ville dans laquelle se trouve le visiteur. La géolocalisation peut affiner la localisation d'une personne à un pâté de maisons ou même déterminer ses coordonnées exactes si elle a accédé à la page depuis un smartphone.

Tous les principaux navigateurs offrent un bon niveau de prise en charge de la géolocalisation :

La plupart des nouvelles fonctionnalités JavaScript que nous avons abordées précédemment faisaient partie de la spécification HTML5 d'origine et ont ensuite été séparées lorsque la spécification a été reprise par le W3C. Mais la géolocalisation n’a jamais fait partie du HTML5, elle a juste pris son plein essor à la même époque. Mais presque tout le monde considère cette opportunité, ainsi que les capacités du HTML5, comme faisant partie d’une grande vague de technologies futures.

Comment fonctionne la géolocalisation

La possibilité de géolocalisation soulève de nombreuses questions parmi des personnes qui ne peuvent généralement pas être qualifiées de paranoïaques. Par exemple, comment certains logiciels peuvent-ils savoir que je ne suis pas malade, comme je l’ai dit à mon patron, mais que je regarde le football dans un café ? Y a-t-il une sorte de code caché qui suit toutes mes actions ? Je me demande ce qu'il y a dans cette camionnette dans la rue et ces gens qui font semblant de changer un pneu ?

Heureusement, la possibilité de géolocalisation ne fait pas partie de ces histoires d’horreur sur la surveillance. En effet, même si le navigateur peut déterminer votre position, il ne la partagera pas avec le site Web sans votre autorisation explicite :

Une page Web souhaite obtenir les données de localisation du visiteur. Le visiteur peut choisir de fournir ou non ces informations. Ce comportement du navigateur Chrome n'est pas sa propre initiative, mais une règle officielle de la norme de géolocalisation, qui exige que tout site Web tentant d'obtenir la localisation d'un visiteur obtienne l'autorisation de ce dernier.

Pour calculer la localisation du visiteur, le navigateur fait appel à un fournisseur de localisation. Par exemple, pour Chrome, il s'agit des services de localisation de Google. Déterminer l'emplacement n'est pas une tâche facile et le fournisseur utilise plusieurs approches différentes pour le résoudre.

Dans le cas d’un ordinateur de bureau doté d’une connexion fixe (c’est-à-dire non sans fil), la méthode est simple, mais ne donne pas de résultats très précis. Lorsqu'une personne se connecte à Internet, les données de son ordinateur ou de son réseau local sont acheminées (via un câble, une ligne louée ou une ligne commutée) vers un périphérique matériel réseau puissant, qui à son tour les achemine vers Internet. Ce périphérique matériel possède une adresse IP unique, c'est-à-dire un code numérique qui identifie cet appareil auprès des autres participants du réseau. Cet appareil possède également une adresse postale physique.

Le fournisseur de localisation utilise ces deux types d'informations pour déterminer l'emplacement géographique d'un visiteur d'une page Web. Tout d'abord, l'adresse IP de l'appareil via lequel la connexion est établie est calculée, puis son adresse physique est déterminée. Naturellement, une telle approche indirecte permet de déterminer la localisation exacte non pas de l'utilisateur, mais uniquement de son fournisseur d'accès Internet.

Cependant, même des résultats aussi inexacts s’avèrent souvent utiles. Par exemple, si vous utilisez un outil de géolocalisation pour trouver un magasin vendant des pizzas à emporter, vous pouvez naviguer rapidement vers la zone qui vous intéresse vraiment – ​​près de chez vous – même si vous n'êtes pas exactement à proximité.

La méthode de l’adresse IP est la méthode de géolocalisation la plus imprécise. S'il existe une meilleure source de données, le fournisseur de localisation utilisera cette source.

Si un visiteur accède à la page à partir d'un netbook ou d'un smartphone via une connexion sans fil, le fournisseur de localisation utilise les points d'accès sans fil les plus proches. Idéalement, le fournisseur de localisation extrait les données d'une énorme base de données pour déterminer l'emplacement exact de ces points chauds, puis utilise ces informations pour trianguler l'emplacement du visiteur.

Et dans le cas d'une connexion depuis un téléphone mobile, le fournisseur de localisation utilise une méthode de triangulation similaire, mais utilise des signaux provenant d'antennes mobiles différentes. Cette procédure rapide et relativement efficace permet généralement de déterminer la position du visiteur à moins d'un kilomètre.

Enfin, de nombreux appareils mobiles sont équipés d'un matériel GPS (Global Positioning Service) spécial, qui permet de déterminer la localisation de ces appareils avec une précision de quelques mètres seulement. Mais cette méthode de géolocalisation a son inconvénient : elle est plus lente et consomme plus d'énergie, ce qui est important pour les appareils alimentés par batterie. De plus, il ne fonctionne pas particulièrement bien dans les villes comportant des bâtiments grands et hauts en raison de la réflexion du signal provenant des bâtiments.

Bien entendu, d’autres méthodes de détermination de localisation sont possibles. Rien n'empêche le fournisseur de localisation d'utiliser à cette fin d'autres sources d'informations, telles que les données provenant d'appareils RFID (Radio Frequency Identification), les données provenant d'appareils Bluetooth, les cookies contenant des informations provenant d'un site de cartographie comme Google Maps, etc.

De tout cela, nous pouvons tirer la conclusion suivante : quel que soit le mode de connexion à Internet, même si un visiteur d'un site Web est assis devant un ordinateur de bureau, la possibilité de géolocalisation permet de déterminer sa localisation avec plus ou moins de précision. Et s’il accède à Internet à partir d’un téléphone mobile ou d’un appareil équipé d’un matériel GPS, sa position peut être déterminée avec plus de précision que moins.

Dans quels domaines peut-on utiliser la géolocalisation ?

Après avoir répondu à la grande question du fonctionnement de la géolocalisation, nous devons en comprendre une autre : quels sont ses avantages ?

L'aspect clé à comprendre ici est que la fonctionnalité de géolocalisation vous permet de déterminer les coordonnées géographiques approximatives d'un visiteur d'une page. Et c'est tout. Le développeur Web doit combiner ces informations simples mais importantes avec des données plus détaillées sur la localisation du visiteur. Ces données peuvent être obtenues à partir d'un serveur Web (généralement une énorme base de données principale) ou d'un service Web géographique (par exemple, Google Maps).

Par exemple, une grande entreprise possédant des succursales réparties sur plusieurs sites peut avoir besoin de comparer l'emplacement d'un visiteur d'une page Web à celui de ses différentes succursales afin de déterminer laquelle est la plus proche du visiteur.

Et un développeur d'un outil de médias sociaux peut créer un diagramme de l'emplacement d'un groupe d'utilisateurs, leur montrant la distance qui les sépare. Les données de localisation peuvent également être utilisées pour fournir un service aux visiteurs du site Web, comme localiser le magasin ou le café ouvert 24h/24 le plus proche. Dans tous les cas, les informations sur la localisation d'un visiteur d'une page Web ne sont importantes qu'en combinaison avec d'autres données géographiques.

Bien que les services de cartographie et de géographie fournis par d'autres sociétés soient assez étendus, nous examinerons l'un d'entre eux - Google Maps - un peu plus tard.

Détermination des coordonnées des visiteurs

La fonctionnalité de géolocalisation est extrêmement simple. Il se compose de trois méthodes sur l'objet navigator.geolocation : getCurrentPosition(), watchPosition() et clearWatch().

L'objet navigateur est une partie relativement mineure de JavaScript. Ses différentes propriétés fournissent des informations sur le navigateur actuel et ses capacités. La plus utile d'entre elles est la propriété navigator.userAgent, qui fournit une chaîne d'informations contenant des détails sur le navigateur, sa version et le système d'exploitation sur lequel il s'exécute.

Pour obtenir la localisation du visiteur, la méthode est appelée getCurrentPosition(). Mais il faut comprendre que le processus de détermination de la localisation prend un certain temps, pendant lequel aucun navigateur qui se respecte n'arrêtera toute activité sur la page en attendant ces données. Par conséquent, la méthode getCurrentPosition() est exécutée de manière asynchrone, c'est-à-dire après son lancement, le code qui le suit continue de s'exécuter. Une fois la détermination de l'emplacement terminée, un autre morceau de code est activé pour traiter les résultats.

Vous pouvez vous attendre à ce que la finalisation d'une détermination de localisation soit accompagnée d'une notification, un peu comme la notification que vous recevez lors du téléchargement d'une image ou de la lecture d'un fichier texte. Mais JavaScript peut être qualifié de tout sauf séquentiel. Et lorsque la méthode getCurrentPosition() est appelée, une fonction de complétion lui est transmise.

Une fois exécuté, ce code appelle la méthode getCurrentPosition() et lui transmet une fonction. Lorsque le navigateur aura terminé le processus de détection de localisation, il activera cette fonction, qui affichera une boîte de message :

N'oubliez pas : l'utilisation de la géolocalisation n'est autorisée que si le navigateur prend en charge cette fonctionnalité et que le visiteur autorise son utilisation. Il est également judicieux de tester une page qui utilise cette fonctionnalité avant de l'héberger sur un serveur Web pour une utilisation pratique. Sinon, des problèmes pourraient survenir (par exemple, la gestion des erreurs de géolocalisation ne fonctionnera pas) et certains navigateurs ne seront pas du tout en mesure de déterminer l'emplacement de l'utilisateur.

Détermination de l'exactitude de l'emplacement fourni

Si la méthode getCurrentPosition() réussit, le code reçoit un objet position, qui possède deux propriétés : horodatage(contient le temps d'exécution de la géolocalisation) et coordonnées(contient les coordonnées géographiques).

Mais la propriété coords, à son tour, est un sous-objet de l'objet position et, en plus des propriétés latitude Et longitude, qui détermine les coordonnées géographiques du visiteur, possède plusieurs autres propriétés qui fournissent des informations supplémentaires sur l'emplacement. Ce sont des propriétés telles que altitude(hauteur au-dessus du niveau de la mer), titre(sens du mouvement) et vitesse(vitesse). Mais pour le moment, ces propriétés ne sont prises en charge par aucun navigateur.

Plus intéressante est la propriété précision, qui indique la précision d'un emplacement spécifique en mètres. (Cela signifie qu'à mesure que la précision des données de localisation diminue, la valeur de la propriété de précision augmente, ce qui peut prêter à confusion.) Par exemple, une valeur de propriété de précision de 2 135 mètres signifie que l'emplacement de l'utilisateur a été déterminé comme se trouvant à cette distance.

La propriété de précision est utile pour déterminer la qualité des résultats de géolocalisation. Par exemple, si la valeur de la propriété de précision est mesurée en dizaines de kilomètres, il est peu probable que les données de géolocalisation aient une valeur pratique :

Si (position.coords.accuracy > 10000) ( alert("Le visiteur pourrait se trouver n'importe où sur la carte"); )

Dans un tel cas, il peut être raisonnable d'informer l'utilisateur des données de localisation incertaines et/ou de l'inviter à saisir lui-même les informations correctes.

Traitement des erreurs

La fonctionnalité de géolocalisation ne fonctionne pas si le visiteur refuse l'autorisation de l'utiliser. Dans ce cas, la fonction de complétion dans notre exemple n'est pas appelée et la page ne saura pas si le navigateur essaie toujours de déterminer l'emplacement ou s'il y a eu une erreur dans l'exécution du code.

Pour résoudre ce problème, lors de l’appel de la méthode getCurrentPosition(), elle doit transmettre non pas une fonction, mais deux. La première fonction, comme nous l'avons déjà évoqué, est appelée si le processus de géolocalisation est terminé avec succès. Sinon, la deuxième fonction est appelée. Voici un exemple utilisant ces deux fonctions :

// Sauvegarde l'élément dans lequel la page affiche le résultat var result; window.onload = function() ( result = document.getElementById("result"); // Si la fonctionnalité de géolocalisation est disponible, // essaie de déterminer les coordonnées du visiteur if (navigator.geolocation) ( // Passe deux fonctions navigator.geolocation .getCurrentPosition( geolocationSuccess, geolocationFailure); // Afficher le résultat result.innerHTML = "La recherche a commencé"; ) else ( // Afficher le résultat result.innerHTML = "Votre navigateur ne prend pas en charge la géolocalisation"; ) ) function geolocationSuccess( position) ( result.innerHTML = " Vous avez été repéré pour la dernière fois ici : " + position.coords.latitude + ", " + position.coords.longitude; ) function geolocationFailure(positionError) ( result.innerHTML = "Erreur de géolocalisation"; )

Lorsqu'une fonction d'erreur de géolocalisation est appelée, le navigateur lui transmet un objet d'erreur qui possède deux propriétés : code(contient un code numérique indiquant l'un des quatre types d'erreur) et message(contient un bref avis sur le problème). Généralement, la notification est destinée à des fins de test et le code d'erreur est utilisé par le code de fonction pour déterminer comment résoudre le problème.

Une fonction d'erreur modifiée qui vérifie toutes les valeurs de code d'erreur possibles ressemble à ceci :

Function geolocationFailure(positionError) ( if(positionError == 1) ( result.innerHTML = "Vous avez décidé de ne pas fournir vos données de localisation, " + "mais ce n'est pas un problème. Nous ne vous les demanderons plus."; ) else if (positionError == 2) ( result.innerHTML = "Il y a des problèmes de réseau ou le service de localisation ne peut pas être contacté pour une autre raison."; ) else if(positionError == 3) ( result.innerHTML = "Il a réussi pour déterminer l'emplacement " + "dans le délai spécifié. "; ) else ( result.innerHTML = "Erreur mystérieuse."; ) )

Définition des paramètres de géolocalisation

Jusqu'à présent, nous avons vu comment appeler la méthode getCurrentPosition() avec deux paramètres : une fonction pour gérer le succès de la géolocalisation et une fonction pour gérer l'erreur lors de la tentative de géolocalisation. Mais cette méthode peut recevoir un paramètre supplémentaire, qui est un objet qui définit certains paramètres de géolocalisation.

Actuellement, vous pouvez définir trois paramètres, chacun correspondant à une propriété différente de l'objet paramètres de géolocalisation. L'exemple suivant définit un paramètre activateHighAccuracy :

Navigator.geolocation.getCurrentPosition(geolocationSuccess, geolocationFailure, (enableHighAccuracy : true));

Et dans cet exemple, les trois paramètres sont définis :

Navigator.geolocation.getCurrentPosition(geolocationSuccess, geolocationFailure, (enableHighAccuracy : true, timeout : 10 000, maximumAge : 60 000));

Dans ces deux exemples, les paramètres de géolocalisation sont définis à l'aide de littéraux d'objet JavaScript.

Que signifient ces propriétés ? La propriété activateHighAccuracy permet une détermination de localisation très précise à l'aide du GPS (si l'appareil prend en charge cette fonctionnalité et que le visiteur a autorisé son utilisation). Ne définissez pas cette option sauf si vous avez besoin de coordonnées précises car son utilisation augmente considérablement la consommation de la batterie du navigateur. Par défaut, la propriété activateHighAccuracy est définie sur false.

La propriété timeout précise la durée pendant laquelle la page attendra de recevoir les données de géolocalisation avant de considérer la tentative comme un échec.

Les valeurs de délai d'attente sont définies en millisecondes, c'est-à-dire 10 000 ms signifie une attente maximale de 10 s. Le compte à rebours commence une fois que l'utilisateur a accepté de fournir des données de géolocalisation. Par défaut, la propriété timeout est définie sur 0, ce qui signifie que la page attendra indéfiniment les résultats de géolocalisation sans déclencher d'erreur de timeout.

La propriété maximumAge permet la mise en cache des données de localisation. Par exemple, une valeur maximumAge de 60 000 ms permet d'utiliser les données de géolocalisation reçues il y a une minute. Cela permet d'économiser du temps et des ressources informatiques, et signifie également que les résultats de géolocalisation seront moins précis si le visiteur se déplace. Par défaut, la propriété maximumAge est définie sur 0, ce qui signifie que les résultats de géolocalisation mis en cache ne sont jamais utilisés. La propriété peut également se voir attribuer une valeur spéciale d'infini, auquel cas les données de géolocalisation mises en cache à tout moment seront utilisées.

Affichage de la carte

Déterminer les coordonnées géographiques de l'emplacement d'un visiteur d'un site Web est certainement une astuce intéressante. Mais elle perd rapidement de son attrait si nous n’utilisons pas cette information à bon escient. Ce ne sera pas le cas, parce que... De nombreuses données de localisation géographique sont disponibles sur Internet. (Souvent, le problème consiste à convertir ces informations dans un format utile pour l'application Web.)

Il existe par ailleurs plusieurs services de cartographie dont le leader incontesté est Google Maps. Des estimations fiables des visites à ce service suggèrent que Google Maps est l'application Web la plus utilisée, quel que soit le but.

À l'aide de Google Maps, vous pouvez créer une carte de n'importe quelle taille de n'importe quelle partie du monde. Vous pouvez gérer la façon dont les visiteurs interagissent avec cette carte, générer des itinéraires pour se rendre d'un point à un autre et, plus utilement, superposer vos informations sur cette carte.

Google Maps fournit ses services gratuitement (même pour les sites commerciaux), sous réserve d'un accès gratuit au site. (Pour les sites payants, Google propose un service de cartographie payant.) Google Maps n'insère pas actuellement sa publicité sur les sites qui utilisent ses services, mais les termes de la licence autorisent explicitement le droit de le faire à l'avenir.

L'image ci-dessous montre une version modifiée de la page de géolocalisation. Ici, les coordonnées géographiques obtenues de l'utilisateur sont utilisées pour afficher sa position sur la carte :

Créer une telle page n’est pas difficile du tout. La première chose dont nous avons besoin est un lien vers les scripts de l'API Google Maps. Ce lien est placé avant tous les blocs de script qui utilisent la fonctionnalité de mappage :

Géolocalisation...

Où habites-tu?

La taille de la carte peut être déterminée à l'aide d'une règle de feuille de style :

#mapSurface ( largeur : 600 px ; hauteur : 400 px ; bordure : solide 1px noir ; )

Vous êtes maintenant prêt à utiliser les fonctionnalités fournies par Google Maps. La première étape consiste à créer la surface de la carte. Dans cet exemple, une carte est créée au chargement de la page afin qu'elle puisse être utilisée dans les fonctions de réussite ou d'erreur de géolocalisation. (Après tout, une erreur de géolocalisation signifie simplement que la page ne peut pas déterminer la position actuelle de l'utilisateur. Dans ce cas, il est toujours logique d'afficher la carte, mais de la centrer simplement autour des coordonnées par défaut.)

Résultats varois ; carte du Var ; window.onload = function() ( result = document.getElementById("result"); // Définit certains paramètres de la carte. Cet exemple // définit le niveau de zoom initial et le type de carte. // Pour d'autres paramètres, consultez la documentation Google Maps . var myOptions = ( zoom : 13, mapTypeId : google.maps.MapTypeId.ROADMAP ); // Créer une carte en utilisant les paramètres définis ci-dessus map = new google.maps.Map(document.getElementById("mapSurface"), myOptions ) ; // Essayer de déterminer l'emplacement de l'utilisateur if (navigator.geolocation) ( navigator.geolocation.getCurrentPosition(geolocationSuccess, geolocationFailure); result.innerHTML = "Recherche terminée"; ) else ( result.innerHTML = "Votre navigateur ne prend pas en charge la géolocalisation "; goToDefaultLocation(); ) )

Mais la carte créée par ce code n'est pas encore affichée sur la page, car La situation géographique n'est pas encore établie. Pour ce faire, vous devez créer un point global spécifique à l'aide de l'objet LatLng, qui est ensuite placé sur la carte à l'aide de la méthode setCenter() cartes. Vous trouverez ci-dessous le code qui fait toutes ces choses pour les coordonnées du visiteur :

Function geolocationSuccess(position) ( // Convertir la localisation en objet LatLng var location = new google.maps.LatLng(position.coords.latitude,position.coords.longitude); // Afficher ce point sur la carte map.setCenter( emplacement); )

Ce code suffira pour afficher une carte comme celle présentée dans l'image ci-dessus. Mais vous pouvez ajouter divers gadgets à cette carte de base, par exemple en affichant d'autres lieux dans un encart ou une fenêtre d'informations contextuelle. Ce dernier est créé à l'aide de l'objet infoWindow. Voici le code pour créer et afficher une fenêtre d'informations contextuelle (comme l'image ci-dessus) :

Function geolocationSuccess(position) ( ... // Crée une fenêtre d'informations contextuelle et définit // son texte et sa position sur la carte. var infowindow = new google.maps.InfoWindow(); infowindow.setContent("Vous êtes quelque part dans cette zone."); infowindow.setPosition(location); // Afficher une fenêtre pop-up infowindow.open(map); results.innerHTML = "L'emplacement est marqué sur la carte."; )

Enfin, en cas d'erreur de géolocalisation ou de manque de support dans le navigateur du visiteur, vous pouvez réaliser essentiellement les mêmes actions, mais en utilisant des coordonnées prédéfinies alternatives à la place des coordonnées du visiteur :

Function geolocationFailure(positionError) ( ... goToDefaultLocation(); ) function goToDefaultLocation() ( // Coordonnées approximatives du centre de Moscou var moscow = new google.maps.LatLng(55.753878,37.649275); map.setCenter(moscow); )

Suivi des mouvements des visiteurs

Dans tous les exemples que nous avons examinés jusqu'à présent, nous avons utilisé la méthode getCurrentPosition(), qui est une fonctionnalité clé de géolocalisation. Mais l'objet de géolocalisation dispose de deux autres méthodes qui permettent de suivre les mouvements du visiteur et d'informer la page de ces mouvements.

La première de ces méthodes est la méthode watchPosition() qui est assez similaire à la méthode getCurrentPosition(). Comme la méthode getCurrentPosition(), la méthode watchPosition() prend des paramètres : une fonction de réussite (le seul paramètre obligatoire) et une fonction d'erreur :

Navigator.geolocation.watchPosition(geolocationSuccess, geolocationFailure);

La différence entre ces deux méthodes est que la méthode watchPosition() peut déclencher la fonction de réussite plusieurs fois : pour détecter un emplacement la première fois, puis à chaque fois qu'elle détecte un nouvel emplacement. Pour les ordinateurs de bureau qui ne bougent jamais, les méthodes getCurrentPosition() et watchPosition() ont exactement le même effet.

Mais contrairement à la méthode getCurrentPosition(), la méthode watchPosition() renvoie un nombre. Ce numéro peut être enregistré et transmis à la méthode clearWatch() pour arrêter le suivi des mouvements :

Var watch = navigator.geolocation.watchPosition(geolocationSuccess, geolocationFailure); ... navigator.geolocation.clearWatch(watch);

Vous pouvez ignorer cette étape et continuer à recevoir des messages de navigation jusqu'à ce que le visiteur quitte la page.

Les smartphones modernes possèdent de nombreuses fonctionnalités uniques, dont la géolocalisation. Qu'est-ce que la géolocalisation et quelles fonctions remplit-elle ? Vous pouvez trouver des réponses à ces questions dans cet article.

Sens du mot

La géolocalisation est la détermination de l'emplacement réel d'un appareil électronique. Ce concept peut décrire le processus de détermination de l'emplacement d'un appareil, ainsi que son emplacement immédiat sur une carte géographique.

Les données de géolocalisation peuvent être obtenues via :

  • Adresse IP de l'appareil.
  • Technologie GPS.
  • Technologie Wi-Fi.
  • Les réseaux mobiles.
  • Données utilisateur des appareils électroniques.
  • Chacune de ces méthodes a ses propres caractéristiques, donc pour répondre à la question de savoir ce qu'est la géolocalisation, il est nécessaire de les examiner plus en détail.

    Détermination de la géolocalisation à l'aide de l'adresse IP

    Pour la première fois, les utilisateurs ont appris ce qu'est la géolocalisation grâce à la technologie permettant de déterminer l'emplacement d'un appareil par son adresse IP. Mais, malheureusement, cette méthode fournit des données géographiques inexactes, elle est donc extrêmement rarement utilisée aujourd'hui.

    Cette méthode consiste à déterminer automatiquement l'adresse IP et, par conséquent, la personne physique au nom de laquelle elle est enregistrée. Mais comme l'adresse IP est généralement fournie par le fournisseur d'accès Internet, l'emplacement n'est pas déterminé par un appareil spécifique, mais par l'entreprise qui fournit les services Internet.

    L’avantage de cette méthode de géolocalisation est qu’elle est disponible partout et à tout moment. Les données sont traitées côté serveur.

    Ses inconvénients :

    • Faible précision de la détermination de la géolocalisation. La localisation est limitée à la localité dans laquelle se trouve votre fournisseur Internet.
    • Prix ​​élevé.

    Certaines ressources Web utilisent votre adresse IP lors du placement de publicités contextuelles. Vous pourrez le découvrir lorsque vous serez hors de votre pays, des publicités afficheront les services d'entreprises locales.

    Technologie GPS

    La technologie GPS est actuellement la plus populaire, et c'est cette méthode qui donne une idée de​​ce qu'est la géolocalisation sur un téléphone. La technologie GPS est basée sur l'obtention des données les plus précises provenant des satellites de navigation. Mais il faut un certain temps pour obtenir le résultat d’une demande de localisation, ce qui constitue un léger inconvénient de cette technologie. Si vous souhaitez savoir à l'aide de l'exemple de votre smartphone ce qu'est la géolocalisation (dans un téléphone Lenovo par exemple), alors vous devez exécuter les commandes suivantes : « Menu », « Paramètres », « Géolocalisation ».

    L'avantage incontestable de cette méthode est la grande précision du résultat.

    • Faible vitesse de traitement des données.
    • Interruption de la communication avec le satellite dans certaines chambres/métro/ascenseur.
    • Parfois, vous devez installer une application spéciale sur votre gadget.

    Vous comprenez désormais ce qu'est la géolocalisation sur votre téléphone et comment installer cette fonction.

    Détermination de la géolocalisation grâce à la technologie Wi-Fi

    Cette méthode n'est appropriée qu'en milieu urbain, force est de constater qu'en forêt on ne peut parler d'aucun Wi-Fi. Les résultats obtenus par cette méthode sont également d'une grande précision, à l'image d'une technologie basée sur l'utilisation du GPS. Mais le plus souvent, ces deux méthodes de détermination de géolocalisation fonctionnent conjointement.

    • Haute précision.
    • Disponibilité dans tous locaux.
    • Haute vitesse et efficacité.
    • Adaptateur Wi-Fi requis.
    • Il est impossible d'utiliser cette méthode en milieu rural.

    Détermination de la géolocalisation à l'aide de la saisie manuelle des informations

    Au lieu de compter sur une connexion Internet par satellite ou sans fil pour déterminer votre position, vous pouvez saisir vous-même les données de géolocalisation si nécessaire. Cela aidera toutes sortes d'applications, de programmes et de navigateurs à vous fournir des informations à jour sur les services fournis.

    • Haut degré de précision.
    • La possibilité de déterminer la géolocalisation dans n'importe quelle zone.
    • L'utilisateur a besoin de beaucoup moins de temps pour saisir ses données de géolocalisation qu'il n'en faudrait à un programme spécial.

    Pourquoi la géolocalisation est-elle nécessaire ?

    Nous avons fait le tri dans la définition de la géolocalisation, il est maintenant temps de découvrir ce qu'est la géolocalisation au sens fonctionnel du terme. Beaucoup pensent que cela aide les forces de l’ordre à travailler. Il semblerait que l’humanité soit placée sous la surveillance totale des autorités, etc. Mais si vous ne souffrez pas de persécution, vous pouvez découvrir un certain nombre de fonctions de géolocalisation utiles. Par exemple:

    • Sachant ce qu'est la géolocalisation, vous pouvez installer sur votre téléphone une application extrêmement importante qui vous aidera à retrouver un smartphone volé ou perdu. En localisant votre appareil à distance, vous pouvez le suivre en temps réel.
    • Tous les navigateurs fonctionnent uniquement grâce à la géolocalisation, puisqu'il est impossible de construire un itinéraire sans déterminer votre position actuelle.
    • Vous pourrez découvrir les dernières informations sur la météo, les services, les offres promotionnelles, comprendre ce qu'est la géolocalisation sur votre téléphone.
    • De nombreux réseaux sociaux utilisent la géolocalisation pour localiser les photos que vous prenez. Cela élimine le besoin d’une description supplémentaire de la photo.

    Ce ne sont là que quelques-unes des propriétés utiles de cette fonctionnalité sur votre smartphone. Mais si vous souhaitez toujours préserver votre confidentialité et avoir une compréhension complète de ce qu'est la géolocalisation, vous pouvez facilement désactiver cette fonctionnalité sur Android ou iOS en exécutant un certain nombre de commandes simples. En règle générale, pour ce faire, vous devez vous rendre dans les « Paramètres » de votre téléphone, rechercher la ligne « Géolocalisation » et empêcher l'appareil de détecter automatiquement votre position.

    Ces dernières années, des mots et des concepts que beaucoup d’entre nous ne soupçonnaient même pas auparavant se sont solidement ancrés dans nos vies.

    L'un d'eux est la géolocalisation, qui n'était auparavant utilisée que par les représentants de certaines professions - militaires, marins, pilotes et quelques autres. Aujourd'hui, la géolocalisation a trouvé de nombreuses applications dans la vie quotidienne, les divertissements et la communication sur Internet de millions de personnes qui utilisent volontiers les nouvelles capacités des appareils électroniques.

    Le mot « géolocalisation » est formé de deux mots – le grec « geo », signifiant la surface de la terre, et l'anglais « location » – emplacement, position. Ce mot fait référence au processus de détermination de l'emplacement d'un objet en fonction du signal radio qui en émane.

    Plus les stations de suivi et de réception enregistrent un signal provenant d'un objet, plus sa position sur la carte de la zone est déterminée avec précision. Grâce à des services de communication sans fil supplémentaires, la géolocalisation est devenue accessible au plus grand nombre.

    Les applications pratiques de la géolocalisation sont extrêmement vastes. Avec son aide, les citoyens ordinaires peuvent :

    - déterminer leur emplacement lorsqu'ils se trouvent dans une zone inconnue et tracer l'itinéraire le plus pratique pour se rendre à l'endroit dont ils ont besoin ;


    — naviguer dans une ville inconnue, trouver rapidement des organisations et des institutions, des magasins, des cafés et des restaurants, des parcs, des arrêts de transports en commun, etc. ;

    — suivre l'emplacement de votre voiture - ceci est extrêmement utile en cas de vol ;

    — retrouver des gadgets électroniques perdus ou volés - téléphones, tablettes, etc. ;

    - suivre le mouvement de vos colis et marchandises transportées.

    La géolocalisation apporte d'énormes avantages à ceux qui, en raison de leur profession, doivent naviguer sur le terrain : les conducteurs transportant des passagers et des marchandises, les pêcheurs, les géomètres et bien d'autres.

    Un téléphone classique, qui sert uniquement aux appels, ne dispose pas du bloc nécessaire à la géolocalisation, il est donc impossible de déterminer vos coordonnées à l'aide de celui-ci. Parallèlement, tous les mouvements du propriétaire du numéro sont enregistrés automatiquement par les stations cellulaires, et si nécessaire, ces informations peuvent être obtenues en adressant une demande motivée à l'opérateur mobile.

    Ces informations sont classées comme personnelles, elles peuvent donc être demandées soit par l'abonné lui-même, soit par les forces de l'ordre sur décision de justice.

    L'option de géolocalisation est proposée dans presque tous les smartphones modernes. Avec son aide, vous pouvez toujours déterminer où vous vous trouvez en ce moment.


    La seule condition est que pour cela vous ayez besoin d'Internet sans fil, ce qui permettra de télécharger une carte de la zone souhaitée sur votre smartphone.

    Avec son aide, vous déterminerez rapidement votre emplacement, trouverez l'adresse dont vous avez besoin et verrez la meilleure façon de vous y rendre à partir du point où vous vous trouvez. La géolocalisation fonctionne plus efficacement dans une grande ville, où se trouvent de nombreuses stations cellulaires, à l'aide desquelles vos coordonnées sont déterminées avec une précision de 10 à 15 mètres si la détermination a lieu dans le système GPS.

    Un iPhone, quel que soit son modèle, est un appareil assez multifonctionnel doté d'une fonction de géolocalisation. Avec son aide, vous pouvez non seulement utiliser votre smartphone comme navigateur, mais aussi le retrouver facilement en cas de perte ou de vol de votre iPhone.

    Pour ce faire, vous devez activer à l'avance la fonction « Rechercher un iPhone » dans les paramètres et vous inscrire à iCloud, et vous n'aurez alors pas à craindre de perdre votre téléphone coûteux et de haut statut en raison d'une négligence ou d'un vol. . Si cela se produit, vous devez accéder à votre compte personnel sur iCloud, saisir votre identifiant Apple et votre mot de passe dans les champs appropriés, après quoi vous pourrez voir sur la carte où se trouve actuellement votre iPhone.

    Pour beaucoup, Instagram est aujourd'hui devenu une sorte de journal personnel qui reflète toutes les nuances de la vie, du réveil le matin à un dîner romantique avec un être cher. Il est particulièrement important que pour chaque événement vous puissiez définir une référence géographique, indiquant exactement où se trouvent les lieux dont vous avez publié les photos.


    Pour que le lien s'effectue automatiquement, vous devez activer l'option de géolocalisation dans les paramètres Instagram. Ensuite, tous les amis qui entrent sur votre Instagram verront où se déroulent les événements importants de votre vie.

    Numéro de téléphone

    Russie +7 Ukraine +380 Kazakhstan +7 Algérie +213 Andorre +376 Angola +244 Anguilla +1264 Antigua-et-Barbuda +1268 Argentine +549 Arménie +374 Aruba +297 Australie +61 Autriche +43 Azerbaïdjan +994 Bahamas +1242 Bahreïn +973 Bangladesh + 880 Barbade +1246 Biélorussie +375 Belgique +32 Belize +501 Bénin +229 Bermudes +1441 Bhoutan +975 Bolivie +591 Bosnie-Herzégovine +387 Botswana +267 Brésil +55 Brunei +673 Bulgarie +359 Burkina Faso +226 Burundi +257 Cambodge + 855 Cameroun +237 Îles du Cap-Vert +238 Îles Caïmans +1345 République centrafricaine +236 Chili +56 Chine +86 Colombie +57 Mayotte +269 Congo +242 Îles Cook +682 Costa Rica +506 Croatie +385 Cuba +53 Chypre Nord + 90392 Chypre Sud +357 République tchèque +42 Danemark +45 Diego Garcia +2463 Djibouti +253 République dominicaine +1809 République dominicaine +1829 République dominicaine +1849 Équateur +593 Égypte +20 Irlande +353 El Salvador +503 Guinée équatoriale +240 Érythrée + 291 Espagne +34 Estonie +372 Éthiopie +251 Îles Falkland +500 Îles Féroé +298 Fidji +679 Finlande +358 France +33 Guyane française +594 Polynésie française +689 Gabon +241 Gambie +220 Géorgie +7880 Allemagne +49 Ghana +233 Gibraltar +350 Grèce +30 Groenland +299 Grenade +1473 Guadeloupe +590 Guam +671 Guatemala +502 Guinée +224 Guinée - Bissau +245 Guyane +592 Haïti +509 Honduras +504 Hong Kong +852 Hongrie +36 Islande +354 Inde + 91 Indonésie +62 Iran +98 Irak +964 Israël +972 Italie +39 Côte d'Ivoire +225 Jamaïque +1876 Japon +81 Jordanie +962 Kazakhstan +7 Kenya +254 Kiribati +686 Corée du Nord +850 Corée du Sud +82 Koweït +965 Kirghizistan +996 Laos +856 Lettonie +371 Liban +961 Lesotho +266 Libéria +231 Libye +218 Liechtenstein +417 Lituanie +370 Luxembourg +352 Macao +853 Macédoine +389 Madagascar +261 Malawi +265 Malaisie +60 Maldives +960 Mali +223 Malte +356 Îles Marshall +692 Martinique +596 Mauritanie +222 Mexique +52 Micronésie +691 Moldavie +373 Monaco +377 Mongolie +976 Montserrat +1664 Maroc +212 Mozambique +258 Myanmar +95 Namibie +264 Nauru +674 Népal +977 Pays-Bas +31 Nouvelle-Calédonie +687 Nouvelle-Zélande +64 Nicaragua +505 Niger +227 Nigeria +234 Niue +683 Îles Norfolk +672 Mariannes du Nord +670 Norvège +47 Oman +968 Palau +680 Panama +507 Papouasie-Nouvelle-Guinée +675 Paraguay +595 Pérou +51 Philippines +63 Pologne +48 Portugal +351 Porto Rico +1787 Qatar +974 Réunion +262 Roumanie +40 Russie +7 Rwanda +250 Saint-Marin +378 Sao Tomé-et-Principe +239 Arabie Saoudite +966 Sénégal +221 Yougoslavie + 381 Seychelles +248 Sierra Leone +232 Singapour +65 République slovaque +421 Slovénie +386 Îles Salomon +677 Somalie +252 Afrique du Sud +27 Sri Lanka +94 St. Hélène +290 St. Kitts +1869 St. Lucia +1758 Soudan +249 Suriname +597 Swaziland +268 Suède +46 Suisse +41 Syrie +963 Taïwan +886 Thaïlande +66 Togo +228 Tonga +676 Trinité-et-Tobago +1868 Tunisie +216 Turquie +90 Turkménistan +993 Îles Turques et Caïques Îles +1649 Tuvalu +688 États-Unis +1 Ukraine +380 Ouzbékistan +998 Ouganda +256 Royaume-Uni +44 Émirats arabes unis +971 Uruguay +598 Vanuatu +678 Vatican +379 Venezuela +58 Îles Vierges - États-Unis +1340 Wallis et Futuna +681 Yémen Nord +969 Yémen Sud +967 Zaïre +243 Zambie +260 Zimbabwe +263



    Localisation actuelle



    . Détermination de la localisation du téléphone par satellite en identifiant les derniers points d'activité du module GSM de l'appareil.

    Le module matériel GSM d'un téléphone portable, comme tout autre appareil mobile prenant en charge la fonction SIM, est en mode de recherche continue de la source de signal la plus puissante et la plus stable. Lorsque l'emplacement d'un abonné change, son appareil mobile se connecte à la tour de téléphonie cellulaire la plus proche, ce qui permet la connexion la plus stable et la plus ininterrompue. Le localisateur d'appareil mobile PLNET déterminera l'emplacement du téléphone sur la carte avec une précision de plusieurs mètres. Pour cela, il vous suffit d'indiquer le numéro d'abonné et d'activer la recherche.

    CompatibilitéiPhoneAndroidVitesse

    Pour identifier l'emplacement d'un téléphone ou de tout autre appareil mobile prenant en charge la carte SIM, il suffit d'indiquer le numéro d'abonné au format international. PLNET déterminera l'emplacement en quelques minutes.

    Autonome du début à la fin

    Désormais, pour trouver un téléphone, vous n'avez plus besoin d'installer et de configurer d'abord des applications supplémentaires sur l'appareil lui-même. De plus, vous pouvez effectuer cette opération à distance et sans droits d'administrateur.

    Accessible à tous

    En vous abonnant pour un mois calendaire, vous pourrez localiser un numéro de téléphone sans limite de nombre de séances. L'interface simple de PLNET est facile à comprendre pour tout utilisateur, quel que soit son niveau de compétence informatique.

    Anonyme et sécurisé

    Le propriétaire du téléphone ne saura jamais que quelqu'un accède à ses données de localisation. Le localisateur d'appareils mobiles PLNET n'interagit pas avec le logiciel de l'appareil et n'affecte en rien la stabilité de son fonctionnement.

    Assistance client mondiale 24h/24 et 7j/7

    Plnet valorise chacun de ses clients et accorde une grande importance au service client 24h/24 et 7j/7.

    95% de satisfaction client

    La satisfaction du client est la priorité absolue de mSpy. 95% des clients se déclarent satisfaits et prêts à commander à nouveau nos services.

    Méthode de localisation du téléphone
    • Compatibilité - Une particularité de PLNET est sa compatibilité universelle avec tous les appareils modernes fonctionnant sur différents systèmes d'exploitation : iOS, Android, Windows Mobile, Symbian et Linux. Désormais, vous n'avez plus besoin de chercher une nouvelle méthode pour obtenir des géodonnées pour chaque téléphone spécifique. Le localisateur d'appareils mobiles affiche également avec succès les données de géolocalisation des derniers smartphones iPhone et non des nouveaux téléphones à bouton-poussoir des années 90. Le localisateur d'appareils mobiles PLNET interagit tout aussi efficacement avec les opérateurs mobiles dans plus de 100 pays.
    • Absence de consentement du propriétaire de l'appareil - Aujourd'hui, presque tous les fabricants d'appareils électroniques proposent une fonction de géolocalisation intégrée. Apple l'appelle Find Iphone. Sur Android, cette fonction s'appelle Remote Control. De plus, les opérateurs de téléphonie mobile proposent des services similaires : MTS Locator, Radar Megafon, Beeline.Locator, Beacon de Kyivstar, etc. Mais tous ces services présentent un inconvénient principal : vous ne pouvez pas les activer sans accès à l'appareil. PLNET, quant à lui, ne nécessite aucune notification ni consentement de la part du propriétaire de l'appareil.
    • Aspect juridique - Nous ne nous intéressons pas à la finalité pour laquelle les utilisateurs s'abonnent à PLNET et, à leur tour, garantissons l'inviolabilité totale des informations confidentielles. Toutes les données reçues sont soumises à un processus de cryptage à deux facteurs et ne peuvent être transférées à des tiers, quelle que soit la source de la demande.

    Vous avez encore des questions ? Nous nous ferons un plaisir d'y répondre : Si vous souhaitez laisser un avis ou faire une suggestion, vous pouvez le faire dans la rubrique

    Récemment, la possibilité de déterminer l'emplacement d'un objet n'était accessible qu'à certaines catégories de la population, par exemple les forces armées ou les services de renseignement.

    Plus tard, d'autres appareils portables sont apparus à ces fins - des navigateurs, qui sont devenus accessibles à un large éventail d'acheteurs. Ils sont rapidement accessibles aux automobilistes, aux chasseurs, aux pêcheurs et aux voyageurs. Une véritable avancée scientifique et technologique a été l'installation de modules de géolocalisation dans la plupart des smartphones modernes.

    Qu'est-ce que la géolocalisation et la localisation ?

    La géolocalisation est la détermination de l'emplacement d'un objet à la surface de la terre. Dans le système d'exploitation Android, de nombreuses applications y sont attachées, avec lesquelles vous pouvez rechercher les établissements, organisations et attractions souhaités sur le plan de la ville, ainsi que déterminer votre emplacement.

    Cette recherche est réalisée grâce à la communication avec les satellites de navigation. Le smartphone trouve et sélectionne automatiquement les satellites dont le signal est plus fort pour l'échange de données. Tous les systèmes de navigation par satellite sont disponibles pour les téléphones modernes, quel que soit leur pays. Actuellement, le GPS et le GLONASS (ce dernier en Chine) sont utilisés avec succès.

    Pourquoi la géolocalisation est-elle nécessaire ?

    L'une des principales capacités de géolocalisation (géoposition) consiste à construire un itinéraire vers l'objet souhaité. À cet effet, Google a mis à disposition une application spéciale dans le système d'exploitation Android appelée Google Maps. L'adresse ou les coordonnées requises sont saisies dans la barre de recherche et le programme détermine leur emplacement sur le terrain. Sur cette base, une direction détaillée du mouvement est proposée. Le seul inconvénient est l'éventuelle absence d'Internet dans certaines régions.

    Pour de telles situations, la meilleure solution serait d'utiliser n'importe quelle autre application qui télécharge une carte géographique pendant la phase d'installation. Malgré le fait que dans ce cas, la mémoire du smartphone est utilisée, un fonctionnement stable sera assuré dans n'importe quel domaine. Par exemple, de nombreux voyageurs utilisent les cartes maps.me hors ligne.

    En plus de Google Maps, il existe de nombreuses applications qui utilisent la détermination de localisation, créent des itinéraires et affichent les magasins à proximité :

    • Yandex.Navigator et tous les navigateurs ;
    • 2GIS et autres répertoires ;
    • Google Photos (se souvient de l'endroit où la photo a été prise).

    La géolocalisation sous Android permet de :

    • faire des marques sur les photographies en les signant en indiquant la ville, la rue, le numéro de la maison ;
    • trouver des amis à proximité grâce au réseau social Google + ;
    • localisez votre téléphone en cas de perte ;
    • surveiller les mouvements des personnes (avec leur consentement, bien sûr).
    Confidentialité

    Lors de la configuration de la fonction de géolocalisation, vous avez la possibilité d'activer ou de désactiver l'historique de localisation. Google affirme qu'en stockant les visites, il peut offrir à l'utilisateur une variété d'équipements, de produits et de services tout au long de son parcours habituel. À son tour, il peut partager des informations sur sa position avec des amis. Dans le cadre de la question de la confidentialité, Google assure que seul le propriétaire du smartphone a accès à ces données.

    Nous n'aborderons pas les questions de surveillance générale ou de complot mondial, mais il est évident que chacun prend sa propre décision quant à son choix : profiter pleinement des commodités des services Google ou désactiver les géodonnées et dormir paisiblement. Il est également important de noter ici que la détection de localisation permanente peut consommer une énergie importante de la batterie.

    Comment activer la géolocalisation sur Android ?

    Pour activer la détection de localisation sur un smartphone Android, il suffit d'aller dans les paramètres et de rechercher l'élément « Localisation » (le nom peut différer selon la version et le firmware d'Android).

    Dans la section « Mode », vous pouvez définir quelles sources détermineront la localisation : uniquement par GPS, par coordonnées réseau (Wi-Fi, Bluetooth, Internet mobile) et par toutes les sources. Cette dernière méthode est la plus efficace et la plus rapide.

    Comment désactiver la géolocalisation sur Android ?

    Désactiver la géolocalisation sur votre téléphone est très simple : allez à nouveau dans « Paramètres » - « Localisation » et désactivez l'option. Sur de nombreux smartphones, vous pouvez activer ou désactiver le transfert de géodonnées dans le menu des paramètres rapides (faites glisser votre doigt depuis la barre d'état)