DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de géolocalisation
  • Cas particuliers
  • Fonctionnalité d'application requise
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
Récupère l'état d'activation du fournisseur de géolocalisation ou demande à être notifié lors du changement d'état.
Exemple
// Teste l'état du fournisseur GPS
SI GPSEtat() = gpsDésactivé ALORS
Info("La géolocalisation n'est pas active.")
FIN
Universal Windows 10 App
// Branche une procédure de notification en cas de modification de l'état du GPS
GPSEtat(ProcEtatGPS)
// Procédure appelée à chaque modification de l'état du GPS
PROCÉDURE ProcEtatGPS(Etat_GPS est un entier)
 
SI Etat_GPS = gpsIndisponible ALORS
Info("La géolocalisation est temporairement indisponible.")
FIN
Syntaxe

Récupérer l'état d'activation du fournisseur Masquer les détails

<Résultat> = GPSEtat()
<Résultat> : Constante de type Entier
Etat d'activation du fournisseur de localisation. Les valeurs suivantes peuvent être renvoyées :
gpsActivéLe fournisseur est activé.
gpsDésactivéLe fournisseur est désactivé.
gpsErreurErreur pendant la récupération de l'état d'activation du fournisseur. Utilisez la fonction ErreurInfo pour obtenir le détail de l'erreur.
WINDEVUniversal Windows 10 App Cette constante n'est pas disponible.
WINDEVUniversal Windows 10 App

Demander une notification lors d'un changement d'état d'activation Masquer les détails

GPSEtat(<Procédure WLangage>)
<Procédure WLangage> : Nom de procédure
Procédure WLangage (également nommée "callback") appelée à chaque notification.
Cette procédure est de la forme :
PROCEDURE <Nom de la procédure>(<Etat>)
Le paramètre <Etat> est une constante de type entier correspondant au nouvel état du fournisseur.
Il peut prendre les valeurs suivantes :
gpsActivéLe fournisseur a été activé par l'utilisateur.
gpsDésactivéLe fournisseur a été désactivé par l'utilisateur.
gpsDisponibleLe fournisseur est disponible.
gpsHorsServiceLe fournisseur est hors-service.
gpsIndisponibleLe fournisseur est temporairement indisponible.
Remarques

Cas particuliers

  • Universal Windows 10 App Pour ne plus recevoir de notification de changement d'état, utilisez la fonction GPSEtat en lui passant une chaîne vide ("") en paramètre ou utilisez la fonction GPSTermine.
Universal Windows 10 App

Fonctionnalité d'application requise

L'utilisation de cette fonction entraîne la déclaration d'une fonctionnalité d'application dans l'assistant de génération de l'application.
Fonctionnalité requise : Géolocalisation
Cette fonctionnalité permet aux applications d'accéder aux données de géolocalisation de l'appareil ou de l'ordinateur.
Liste des exemples associés :
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.
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
Composante : wd290java.dll
Version minimum requise
  • Version 15
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

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