PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Gestion des adresses multiples
  • Fonctionnalité d'application requise
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Récupère une adresse ou une liste d’adresses correspondant à la description d’un lieu géographique.
Versions 18 et supérieures
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Nouveauté 18
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Versions 20 et supérieures
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Nouveauté 20
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
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.
Exemple
// Récupère l’adresse d'un monument historique
MonAdresse est une Adresse
MonAdresse = géoRécupèreAdresse("Tour Eiffel")
SI ErreurDétectée = Faux ALORS
Info(MonAdresse..Pays)
FIN
Syntaxe

Récupérer une adresse Masquer les détails

<Résultat> = géoRécupèreAdresse(<Description>)
<Résultat> : Variable de type Adresse
Variable de type Adresse correspondant à la description du lieu.
Pour savoir si la récupération de la position a échoué, utilisez la variable ErreurDétectée. Pour plus de détails sur l'erreur, utilisez la fonction ErreurInfo.
<Description> : Chaîne de caractères (avec guillemets)
Lieu dont l’adresse doit être récupérée. Cette chaîne de caractères peut correspondre :
  • au lieu exprimé par la ville et le pays. Exemple : "Paris, France".
  • au lieu exprimé par la position "<latitude>, <longitude>". Exemple : "43.639942,3.837672".

Récupérer une liste d'adresses Masquer les détails

<Résultat> = géoRécupèreAdresse(<Description> , <Tableau d’adresses> [, <Nombre d'adresses>])
<Résultat> : Booléen
  • Vrai si au moins une adresse a été récupérée,
  • Faux dans le cas contraire.
Pour savoir si la récupération de la position a échoué, utilisez la variable ErreurDétectée. Pour plus de détails sur l'erreur, utilisez la fonction ErreurInfo.
<Description> : Chaîne de caractères (avec guillemets)
Lieu dont l’adresse doit être récupérée. Cette chaîne de caractères peut correspondre :
  • au lieu exprimé par la ville et le pays. Exemple : "Paris, France".
  • au lieu exprimé par la position "<latitude>, <longitude>". Exemple : "43.639942,3.837672".
<Tableau d’adresses> : Tableau
Nom du tableau de variables de type Adresse qui sera rempli avec la liste des adresses correspondant à la position. Les différentes propriétés des variables de type Adresse (rue, ville, etc.) seront renseignées en fonction de la précision des informations retournées par le service de géolocalisation.
<Nombre d'adresses> : Entier optionnel
Nombre maximal d’adresses retournées dans la liste. Si ce paramètre n’est pas spécifié, le nombre maximal d’adresses retournées sera de 10.
Remarques

Gestion des adresses multiples

Si plusieurs adresses correspondent à une même description, une boîte de dialogue est automatiquement affichée pour permettre à l’utilisateur de sélectionner l’une de ces adresses.
Pour récupérer la liste des adresses correspondant à la description, utilisez la seconde syntaxe.
Versions 22 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 : Internet et réseaux publics (entrant et sortant)
Nouveauté 22
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 : Internet et réseaux publics (entrant et sortant)
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 : Internet et réseaux publics (entrant et sortant)
Liste des exemples associés :
WM Geolocalisation 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 : wd240android.jar
Version minimum requise
  • Version 17
Documentation également disponible pour…
Commentaires
Exemple sur le depot pcsoft
https://depot.pcsoft.fr/resource.awp?file_id=281474976710809;geoadresse
Popoy
20 mai 2019
Fenêtre info
Bonjour,
Lors de l'utilisation de la fonction géoRécupèreAdresse, une fenêtre de choix apparaît. Comment empêcher l'affichage de celle-ci ?
christophe
06 mai 2017
Une question sur la boite de dialogie.
Lorsque l'utilisateur, sélectionne une adresse dans la boîte de dialogue, comment récupère t-on l'information ?

Comment savoir laquelle des adresses a été sélectionnée par l'utilisateur ?
Olivier
24 fév. 2017