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
Calcule la distance d'un itinéraire dans un champ Carte.
Exemple
sID est une chaîne = CARTE_ChampCarte.AjouteItinéraire(["Place de la comédie, Montpellier", ...
"Avenue des Champs Elysées, Paris"], itinéraireAutomobile)
rDist est un réel
rDist = CARTE_ChampCarte.DistanceItinéraire(sID)
LIB_DETAIL = "Distance : " + rDist / 1000.0 + " km"
Syntaxe
<Résultat> = <Champ Carte>.DistanceItinéraire(<Identifiant itinéraire>)
<Résultat> : Réel
  • Distance de l'itinéraire exprimée en mètres.
  • 0 en cas de problème (identifiant invalide par exemple).
<Champ Carte> : Nom de champ
Nom du champ Carte à manipuler.
<Identifiant itinéraire> : Chaîne de caractères
Identifiant de l'itinéraire à manipuler. Cet identifiant correspond au résultat de la fonction <Carte>.AjouteItinéraire.
Remarques
  • WEBDEV - Code Navigateur Cette fonction ne doit pas être appelée dans le même traitement que celui utilisé pour l'affichage de l'itinéraire. En effet, le calcul est asynchrone. Cette fonction doit être appelée lorsque l'itinéraire est affiché (par exemple dans le code d'un bouton de calcul).
  • La fonction <Carte>.DistanceItinéraire est sans effet pour les itinéraires manuels (c'est-à-dire les itinéraires ajoutés avec la fonction <Carte>.AjouteItinéraire et la constante itinéraireManuel).
Composante : wd300obj.dll
Version minimum requise
  • Version 23
Documentation également disponible pour…
Commentaires
tempsItineraire
La fonction DistanceItinéraire calcule la distance de l'itinéraire. On me demande d'estimer le temps de parcours.

Google Maps donne cette estimation. Mais pas de fonction dans Windev pour cela.

Pour l'instant, j'utilise la bonne vieille formule : distance = temps x vitesse avec une vitesse estimée.
Alain HARMEGNIES
29 juin 2023

Dernière modification : 16/06/2023

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