PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • 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
Demande à être notifié lorsque le périphérique arrive à proximité d'une position donnée.
Versions 21 et supérieures
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Versions 22 et supérieures
WINDEVWindows Cette fonction est désormais disponible pour les applications WINDEV.
Nouveauté 22
WINDEVWindows Cette fonction est désormais disponible pour les applications WINDEV.
WINDEVWindows Cette fonction est désormais disponible pour les applications WINDEV.
Exemple
// Active la demande de notification
GPSDétectePosition(ProcDétection, 1.145258, 30.968745)
// Procédure appelée lors de la notification
PROCEDURE ProcDétection(Entrée est un booléen)
SI Entrée = Vrai ALORS
Info("Vous êtes arrivé à destination.")
FIN
Syntaxe
<Résultat> = GPSDétectePosition(<Procédure WLangage> , <Latitude> , <Longitude> [, <Rayon> [, <Délai>]])
<Résultat> : Entier
Identifiant de détection.
Cet identifiant est utilisé dans les cas suivants :
  • pour interrompre le mécanisme de notification. Il suffit de passer cet identifiant en paramètre à la fonction GPSArrêteDétection.
  • pour identifier la position traitée dans la procédure WLangage appelée (cas où une même procédure WLangage est utilisée pour traiter plusieurs positions).
<Procédure WLangage> : Nom de procédure
Nom de la procédure WLangage (également nommée "callback") appelée lorsque le périphérique entre ou sort de la région délimitée par les paramètres spécifiés.
Pour plus de détails sur cette procédure, consultez Paramètres de la procédure utilisée par la fonction GPSDétectePosition.
<Latitude> : Réel
Latitude de la position dont on veut détecter la proximité.
<Longitude> : Réel
Longitude de la position dont on veut détecter la proximité.
<Rayon> : Réel optionnel
Rayon (en mètres) autour de la position dont on veut détecter la proximité à partir duquel on souhaite être notifié.
Si ce paramètre n'est pas spécifié, le rayon autour de la position sera de 50 mètres.
<Délai> : Entier optionnel ou Durée optionnelle
Délai d'expiration (en centièmes de seconde) de l'alerte de proximité. Ce délai démarre à partir de l'appel de la fonction.
  • Si ce paramètre vaut -1 ou n'est pas spécifié, aucun délai d'expiration ne sera fixé.
  • Si ce délai est précisé, le mécanisme de notification s'arrête automatiquement lors de l'expiration du délai.
Ce paramètre peut correspondre à :
  • un entier correspondant au nombre de centièmes de seconde,
  • une variable de type Durée,
  • Versions 23 et supérieures
    l'indication directe de la durée (par exemple 1 s ou 10 ms).
    Nouveauté 23
    l'indication directe de la durée (par exemple 1 s ou 10 ms).
    l'indication directe de la durée (par exemple 1 s ou 10 ms).
Remarques

Cas particuliers

  • Pour ne plus recevoir de notifications, utilisez la fonction GPSTermine.
  • Pour arrêter la détection de la proximité d'une position spécifique ;
  • Il est possible de détecter la proximité de plusieurs positions en appelant la fonction GPSDétectePosition pour chacune des positions. Si une même procédure est appelée pour plusieurs positions, il est possible de différencier ces positions dans la procédure WLangage grâce au paramètre <Identifiant de détection>. Ce paramètre correspond au résultat de la fonction GPSDétectePosition.
  • Les mesures de position peuvent être plus ou moins approximatives en fonction des paramètres du fournisseur de localisation. Ainsi si le périphérique passe brièvement à proximité de la région surveillée, il se peut qu'aucune notification ne soit transmise. De la même manière, si le périphérique s'approche très près de la région surveillée sans y entrer, il se peut qu'une notification soit reçue.
Versions 21 et supérieures
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.
Nouveauté 21
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.
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.
Classification Métier / UI : Code métier
Composante : wd270java.dll
Version minimum requise
  • Version 15
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire