|
|
|
|
|
- Evénement "A chaque changement de position" du champ Carte
- Cas particuliers
<Carte>.AfficheZone (Fonction) En anglais : <Map>.DisplayArea Déplace la carte affichée dans le champ Carte pour que la zone géographique spécifiée soit entièrement visible dans le champ. p1 est une géoPosition p1.Latitude = 0 p1.Longitude = 0 p2 est une géoPosition p2.Latitude = 3 p2.Longitude = 3 CARTE_MaCarte.AfficheZone(p1, p2, Vrai, procFinAnimation)  PROCÉDURE INTERNE procFinAnimation(bRésultat est un booléen) SI bRésultat = Vrai ALORS ToastAffiche("Zone affichée") FIN FIN Syntaxe
<Résultat> = <Champ Carte>.AfficheZone(<Position Nord Ouest> , <Position Sud Est> [, <Animation> [, <Procédure WLangage>]])
<Résultat> : Booléen - Vrai si le changement de position a été demandé,
- Faux dans le cas contraire. Pour plus de détails sur l'erreur, utilisez la fonction ErreurInfo.
<Champ Carte> : Nom de champ Nom du champ Carte à manipuler. <Position Nord Ouest> : Variable de type géoPosition Nom de la variable de type géoPosition correspondant au point Nord Ouest de la zone à afficher dans le champ Carte. <Position Sud Est> : Variable de type géoPosition Nom de la variable de type géoPosition correspondant au point Sud Est de la zone à afficher dans le champ Carte. <Animation> : Booléen optionnel - Vrai (valeur par défaut) si l'affichage de la zone doit être effectué avec une animation,
- Faux dans le cas contraire.
<Procédure WLangage> : Nom de procédure optionnel Nom de la procédure WLangage (également nommée "callback") appelée la fin de l'animation. Cette procédure est de la forme :
PROCEDURE <Nom de la procédure> (<Zone affichée>) où <Zone affichée> est un booléen : - Vrai si la zone a pu être affichée,
- Faux dans le cas contraire (par exemple si l'utilisateur a déplacé la carte pendant l'animation).
Si le paramètre <Animation> vaut Faux, la procédure n'est pas appelée. Remarques Evénement "A chaque changement de position" du champ Carte - Si le déplacement du champ Carte sur la zone spécifiée est effectué avec un effet d'animation, l'événement "A chaque changement de position" du champ Carte sera exécuté à la fin de l'animation.
- Si le positionnement sur le champ Carte est annulé par l'utilisateur avant la fin de l'animation, l'événement "A chaque changement de position" ne sera pas exécuté.
Cas particuliers - Le niveau de zoom du champ Carte peut être modifié automatiquement lors du changement de position.
- Pour centrer la carte sur une position donnée sans effectuer d'animation, il est possible d'affecter directement la propriété Valeur d'un champ Carte avec une variable de type géoPosition.
Par exemple : p1 est une géoPosition p1.Latitude = 3 p1.Longitude = 3 CARTE_MaCarte.Valeur = p1
Classification Métier / UI : Code UI Composante : wd300obj.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|