|
|
|
|
|
- Particularités
- Gestion du suivi : faible précision
géoSuiviProcédure (Fonction) En anglais : geoTrackingProcedure Définit la procédure WLangage appelée lorsque la position de l'utilisateur a changé. Attention : - Avant d'utiliser cette fonction, le suivi de déplacement doit avoir été activé avec la fonction géoSuiviActive.
- Pour un fonctionnement en arrière-plan, cette fonction doit être appelée dans l'événement WLangage "Initialisation" associé au projet. Pour plus de détails, consultez le paragraphe Remarques.
géoSuiviProcédure(ProcédureSuivi)
PROCÉDURE ProcédureSuivi(mPosition est une géoPosition)
EnvoieServeur(mPosition)
Syntaxe
<Résultat> = géoSuiviProcédure(<Procédure WLangage>)
<Résultat> : Booléen - Vrai si le système de suivi de position est disponible,
- Faux si le système de suivi de position n'est pas disponible. Pour plus de détails sur l'erreur, utilisez la fonction ErreurInfo.
<Procédure WLangage> : Nom de procédure Nom de la procédure WLangage appelée lorsque la position de l'utilisateur a changé. Cette procédure est de la forme : PROCEDURE <Nom de la procédure>(<Position> est un géoPosition) Dans ce code, le paramètre <Position> est une variable de type géoPosition correspondant à la position actuelle de l'utilisateur. Cette procédure doit être une procédure globale de l'application. Remarques Gestion du suivi : faible précision Attention : Le suivi est un suivi de faible précision. Les événements sont envoyés uniquement en cas de changements significatifs de la position et à des intervalles supérieurs à plusieurs minutes. A titre indicatif, les conditions d'envoi par plateforme sont les suivantes : - Les événements de changement de position ne sont pas envoyés si le déplacement est en dessous de 500 mètres ou si l'intervalle de temps est inférieur à 5 minutes (décembre 2014).
- Les événements de changement de position sont envoyés à un intervalle approximatif allant de 30 secondes à 10 minutes selon la vitesse de déplacement.
Pour un suivi plus précis du déplacement, il est nécessaire d'utiliser la fonction GPSSuitDéplacement. Cependant, cette fonction : - nécessite que l'application soit lancée,
- nécessite que l'application soit au premier-plan,
- consomme plus de batterie.
Liste des exemples associés :
|
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.
|
Composante : wd300android.aar
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|