DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de géolocalisation
  • Fonctionnement sous iPhone/iPad
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Les fonctions suivantes permettent de manipuler des informations de géolocalisation et de contrôler un appareil GPS  :
géoAzimutRetourne la direction représentée par une position par rapport à une autre.
géoDistanceRetourne la distance séparant deux positions. Cette distance est exprimée par défaut en mètres.
géoLanceAppliLance l'application de cartographie native de l'appareil pour afficher :
  • une position géographique donnée,
  • un itinéraire entre deux positions.
géoRécupèreAdresseRécupère une adresse ou une liste d'adresses correspondant à la description d'un lieu géographique.
géoRécupèreZoneRécupère les coordonnées de la zone géographique correspondant à la description.
géoSuiviActiveActive la gestion du suivi de position dans une application WINDEV Mobile.
géoSuiviDésactiveDésactive le suivi des positions utilisateur pour une application WINDEV Mobile.
géoSuiviEtatRécupère l'état du système de suivi de position.
géoSuiviProcédureDéfinit la procédure WLangage appelée lorsque la position de l'utilisateur a changé.
GPSArrêteDétectionArrête la détection de position déclenchée par la fonction GPSDétectePosition.
GPSDernièrePositionRécupère les informations sur la dernière position connue de l'appareil.
GPSDétectePositionDemande à être notifié lorsque le périphérique arrive à proximité d'une position donnée.
GPSEtatRécupère l'état d'activation du fournisseur de géolocalisation ou demande à être notifié lors du changement d'état.
GPSInfoRenvoie les informations sur le fournisseur de localisation utilisé par l'application pour les fonctions de géolocalisation.
GPSInitParamètreInitialise les paramètres des fonctions WLangage de géolocalisation et recherche un fournisseur de localisation.
GPSRécupèrePositionRécupère les informations sur la position actuelle du périphérique.
GPSSuitDéplacementDemande à être notifié périodiquement de la position courante du périphérique.
GPSTermineIndique la fin de l'utilisation des fonctions de géolocalisation.

Les types avancés suivants permettent de manipuler des informations de géolocalisation :
AdresseLe type Adresse permet de manipuler l'adresse d'un lieu ou d'une personne.
géoPositionLe type géoPosition permet de manipuler des positions géographiques à l'aide des fonctions WLangage de géolocalisation.
iPhone/iPadWidget IOSMac Catalyst

Fonctionnement sous iPhone/iPad

Au premier lancement d'une fonction GPS, le système demande à l'utilisateur l'autorisation d'effectuer une géolocalisation. En cas de refus de l'utilisateur, toutes les fonctions GPS utilisées dans la suite de l'application échoueront (erreur fatale).
Pour ré-autoriser l'utilisation du GPS pour cette application, il est nécessaire de modifier la configuration système de l'application.
Liste des exemples associés :
Android GPS Android (WINDEV Mobile) : Android GPS
[ + ] Cet exemple montre l'utilisation des fonctions GPS du WLangage dans une application Android.
Il permet de récupérer à intervalle régulier :
- La latitude
- La longitude
- L'altitude
- La vitesse
- la direction
WM Geolocalisation Exemples multiplateforme (WINDEV Mobile) : WM Geolocalisation
[ + ] Cet exemple présente comment gérer des recherches de proximité avec géolocalisation :
- recherche autour de moi
- recherche dans une ville, à une adresse donnée, proche d'une adresse.
Les résultats apparaissent dans une zone répétée et dans une carte avec des marqueurs.
Version minimum requise
  • Version 15
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 22/06/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale