DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Carte
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
Renvoie la position géographique (latitude et longitude) correspondant à un point d'un champ Carte.
Android Remarque : Cette fonction est disponible dans l'émulateur Android et dans le simulateur Android.
Exemple
// Ajout d'un marqueur à l'emplacement du clic dans un champ Carte
// (code à placer dans le code de clic du champ)
MaPosition est une géoPosition
MaPosition = CarteInfoXY(CARTE_Position, SourisPosX(), SourisPosY())
SI ErreurDétectée = Faux ALORS
MonMarqueur est un Marqueur
MonMarqueur.Position = MaPosition
CarteAjouteMarqueur(CARTE_Position, MonMarqueur)
FIN
Syntaxe
<Résultat> = CarteInfoXY(<Champ Carte> , <X> , <Y>)
<Résultat> : Variable de type géoPosition
Variable de type géoPosition correspondant à la position géographique du point sur la carte.
WindowsAndroidiPhone/iPad En cas d'erreur, la variable ErreurDétectée est à Vrai et le détail de l'erreur peut être obtenu avec la fonction ErreurInfo.
<Champ Carte> : Nom de champ
Nom du champ Carte à manipuler. Si ce paramètre correspond à une chaîne vide (""), le champ Carte auquel appartient l'événement en cours sera utilisé.
<X> : Entier
Coordonnée X (abscisse) en pixels du point à analyser. Cette coordonnée est relative au coin haut gauche du champ. Si cette coordonnée est négative, la position sera recherchée pour un point non affiché sur la carte.
<Y> : Entier
Coordonnée Y (ordonnée) en pixels du point à analyser. Cette coordonnée est relative au coin haut gauche du champ. Si cette coordonnée est négative, la position sera recherchée pour un point non affiché sur la carte.
Remarques
  • Pour récupérer les coordonnées d'un point du champ Carte sur lequel est survenu un événement (clic par exemple) :
  • Le calcul de la position tient compte du niveau de zoom dans le champ Carte au moment de l'appel de la fonction. Plus le niveau de zoom est important, plus la position renvoyée est précise.
Composante : wd290obj.dll
Version minimum requise
  • Version 17
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