La geolocalisation portable avec une application mobile

Photo of author
Écrit par Agnès Michaud

Sécuriser et protéger nos connexions : Connexions familiales / Connexions internet

Ma page Facebook

Qu’est-ce que la geolocalisation portable ?

C’est la capacité, pour un particulier, de pouvoir localiser son téléphone portable à tout moment, dans l’espace.

Sachant que la plupart des gens entraînent avec eux leur téléphone portable dans leurs actes de tous les jours, pouvoir tracer leur smartphone signifie tout simplement qu’on sait précisément où ils se trouvent à chaque instant.

Avoir accès à la géolocalisation portable d’un appareil téléphonique, c’est donc obtenir la localisation de l’individu.

Service de localisation sur iPhone

L’application mobile de suivi GPS MSpy convertit votre appareil Android, iOS ou Windows en un dispositif de suivi GPS

En installant cette application sur les appareils que vous voulez suivre, vous pouvez surveiller leurs allées et venues sur ce site Web.

Suivez les étapes suivantes pour commencer à suivre les appareils de votre famille ou de votre entreprise.

  • 1 Créez un compte
  • 2 Téléchargez et exécutez l’application sur l’appareil que vous souhaitez suivre.
  • 3 Connectez-vous à la page de la carte pour surveiller l’emplacement

Utilisation professionnelle / Utilisation personnelle

Surveiller l’emplacement

Vous n’avez pas besoin de l’application mobile pour surveiller la localisation. Il vous suffit de vous connecter à son site Web dans votre navigateur.

Un historique est conservé et reste disponible.

Espionnez aussi les SMS et les tchats

Les SMS ainsi que les messageries Tinder, Snapchat, Whatsapp, Insta et autres Viber sont copiés discrètement et rapatriés sur votre compte, même les messages effacés.

Plate-forme croisée

Notre application mobile de suivi GPS est compatible avec iOS, Android et Windows.

Pas de publicité

Nous ne diffusons pas de publicité sur ce site Web ou dans l’application mobile. Nous ne partageons pas vos données avec d’autres entreprises.

Bloquez les applications et les mots-clés osés

Vous ne voulez pas que le téléphone surfe sur des sites osés ou utilise des applications de séduction et de rencontre ? Bloquez-les et recevez un rapport des mots-clés tapés sur Google.

Sachez si la carte SIM a été changée

Vous êtes alertés sur le téléphone change de carte SIM ou s’il y a tentative de désinstaller MSpy.

Télécharger le rapport

Vous pouvez télécharger vos traces au format CSV (Excel), PDF, KML, GPX sur la page de la carte.

L’option de kilométrage est disponible. Vous pouvez utiliser cette fonction pour le suivi de votre temps.

Intégrer la carte

Vous pouvez intégrer votre carte en direct sur le site Web de votre entreprise. Il est possible d’utiliser l’icône de votre entreprise sur la carte et de personnaliser la boîte d’information pour y inclure le répertoire des conducteurs, les informations de contact, etc.

Geofence

Vous pouvez utiliser la fonction Geofence pour enregistrer les heures d’entrée et de sortie de vos employés sur le site du projet.

Nous proposons un service de géocontrôle au niveau du compte pour faciliter la mise en place et la modification des géocontrôles de votre entreprise.

Testez notre service avec le compte de démonstration.

2 types de traceurs GPS (matériel / logiciel)

Application pour smartphone
Installé dans téléphone
Il localise
Et enregistre les données
Prix : 14,16 €
ACHETER
Objet à dissimuler
Sur les gens
ou les véhicules
Localise à la demande
Prix : 53,99 €
ACHETER

La géolocalisation pour iOS, Android et Windows en toute simplicité

Un excellent exemple de géolocalisation dans les applications mobiles est celui des géofiltres de Snapchat.

La géolocalisation tire parti des services de localisation spécifiques à un appareil pour aider à fournir un emplacement pour un utilisateur particulier à un moment donné.

Il existe de nombreux cas d’utilisation courants de la géolocalisation dans les applications mobiles :

  • l’affichage des données météorologiques pour l’emplacement d’un utilisateur
  • la navigation d’un utilisateur vers une destination
  • la recherche d’un restaurant à proximité

Même si vous ne créez pas d’application météo ou de cartes, il existe d’autres applications utiles des services de géolocalisation, notamment des fonctionnalités spécifiques à un lieu (comme les géofiltres de Snapchat) ou le préremplissage de formulaires de saisie de données (ville, état, code postal) pour améliorer les taux de conversion.

L’accès aux services de géolocalisation à partir d’une bibliothèque de classes portables ou d’un projet partagé a traditionnellement été très difficile.

Chaque système d’exploitation mobile (iOS, Android et Windows) met en œuvre les services de géolocalisation de manière différente

Cela nécessite généralement une compilation conditionnelle ou une injection de dépendances.

Pas la peine de vous inquiéter si vous ne savez pas où se trouve votre amoureux, ce que dit votre fils au téléphone, ou les textos échangés sur votre téléphone.
Une application téléphonique, installée sur un téléphone, permet de tout savoir de ce qui passe sur l'appareil, dans la plus grande discrétion :
  • SMS
  • Localisation
  • Appels
  • Messages Tinder
  • Messages Whatsapp
  • Et j'en passe.
Ici la meilleure application du marché
Là son concurrent sérieux
Ici un service en ligne permettant de localiser un téléphone grâce à son numéro (pas d'installation requise)
Cette appli surveille aussi Snapchat !

En plus de ça, chacun des fournisseurs est mis en œuvre de manière très différente et avec des degrés de complexité variables, ce qui peut rendre difficile l’ajout de fonctionnalités, même élémentaires, à vos applications mobiles.

Les plugins pour Xamarin sont des bibliothèques qui exposent un ensemble unique d’API pour accéder aux fonctionnalités communes des :

  • appareils iOS
  • Android
  • et Windows

Cela augmente la quantité de code qui peut être partagée entre plusieurs plateformes, ce qui rend le développement mobile rapide et facile.

Xamarin Screenshot
Xamarin Screenshot

Il existe de nombreux plugins différents, dont un plugin Geolocator pour Xamarin et Windows. Ci-dessous, je vais partager avec vous l’un de mes plugins préférés pour vous aider à ajouter la géolocalisation à vos applications en un clin d’œil.


Configuration de la plateforme

Ajoutez le plugin Geolocator pour Xamarin et Windows NuGet à votre bibliothèque de classes portables multiplateforme et à chacun des projets spécifiques à la plateforme.

La géolocalisation exploite les services de localisation natifs d’iOS et d’Android. L’emplacement d’un utilisateur étant privé, nous devons configurer nos applications pour demander à l’utilisateur s’il est d’accord pour que nous accédions à son emplacement actuel.

Android

Pour permettre à cette application d’accéder aux services de localisation, nous devons activer deux permissions Android :

  • ACCESS_COARSE_LOCATION
  • ACCESS_FINE_LOCATION

Si vous avez ajouté le NuGet au projet Android directement, cela devrait être activé par défaut. Vérifiez que les permissions sont activées : L’activation des permissions Android dans le manifeste Android est nécessaire pour accéder aux services de localisation.

Si vous ciblez Android Marshmallow (Android M) ou supérieur

…Les utilisateurs seront également invités automatiquement à demander des autorisations d’exécution.

iOS

Selon que vous utiliserez toujours la géolocalisation (comme une application de cartes) ou seulement à certains moments du flux de travail d’un utilisateur, vous devrez ajouter la clé :

  • NSLocationWhenInUsageDescription
  • ou NSLocationAlwaysUsageDescription

dans votre Info.plist, ainsi qu’une nouvelle entrée de chaîne pour la clé qui décrit exactement ce que vous ferez avec la localisation de l’utilisateur.

Si vous souhaitez prendre en charge les mises à jour en arrière-plan (iOS9+ uniquement), vous devez activer la propriété AllowsBackgroundUpdates du Geolocator.

La présence de la clé UIBackgroundModes avec la valeur de l’emplacement est également requise pour les mises à jour en arrière-plan.

Windows

L’autorisation ID_CAP_LOCATION doit être activée.

Détection de l’emplacement d’un utilisateur

Le plugin Geolocator pour Xamarin et Windows ramène toute la complexité des services de localisation à une seule méthode asychrone :

using Plugin.Geolocator;

var locator = CrossGeolocator.Current;

var position = await locator.GetPositionAsync(TimeSpan.FromSeconds(10));

Debug.WriteLine(« Position Status: {0} », position.Timestamp);
Debug.WriteLine(« Position Latitude: {0} », position.Latitude);
Debug.WriteLine(« Position Longitude: {0} », position.Longitude);

Si vous surveillez en permanence l’emplacement d’un utilisateur, comme dans le cas d’une application cartographique, vous pouvez également utiliser l’événement PositionChanged pour recevoir des coordonnées actualisées :

locator.PositionChanged += (sender, e) => {
var position = e.Position;

latitudeLabel.Text = position.Latitude;
longitudeLabel.Text = position.Longitude;
};

Conclusion

Le plugin Geolocator pour Xamarin et Windows est un moyen très simple d’intégrer des services de localisation multiplateformes dans vos applications.

  • Pour commencer, téléchargez l’exemple de geolocator présenté ci-dessus
  • Consultez les sources du plugin sur GitHub
  • N’oubliez pas de consulter la liste complète des plugins pour Xamarin, y compris certains de mes plugins préférés, comme les paramètres, la connectivité et le partage.

0 réflexion au sujet de « La geolocalisation portable avec une application mobile »

Laisser un commentaire