|
|
|
|
|
- Cas d'erreurs possibles :
- Clé pour le service de cartographie Google Map
GglAdresseVersCoordonnées (Fonction) En anglais : GglAddressToCoordinates Récupère les coordonnées (couple latitude/longitude) d'une adresse. Cette fonction utilise le service de cartographie Google Maps. MaCléGoogle est une chaîne MaCléGoogle = "Exemple de clé Google" LocParis est un gglCoordonnée LocParis = GglAdresseVersCoordonnées(MaCléGoogle, "Paris, France") LocHome est un gglCoordonnée LocHome = GglAdresseVersCoordonnées(MaCléGoogle, "3 rue Puech Villa, 34197 Montpellier")
MaCléGoogle est une chaîne MaCléGoogle = "Exemple de clé Google"  // Affichage d'une carte à partir d'une adresse physique MonZoom est un entier = 12 gglParamètres est un gglParamètreCarte Latitude, Longitude sont des réels Localisation est un gglCoordonnée M1 est un gglMarqueur  // Récupération de la longitude et latitude d'une adresse physique Localisation = GglAdresseVersCoordonnées(MaCléGoogle, "3 rue de puech villa 34000 Montpellier") Latitude = Localisation.Latitude Longitude = Localisation.Longitude  // Création du marqueur pour cette adresse M1.Latitude = Latitude M1.Longitude = Longitude M1.Couleur = 0x0000FF M1.Taille = gglPetit Ajoute(gglParamètres.Marqueur, M1)  // Affichage de l'adresse dans un champ Image IMG_MAP = GglRécupèreCarte(MaCléGoogle, Latitude, Longitude, Zoom, IMG_MAP.Largeur, ... IMG_MAP.Hauteur, gglPlan, gglParamètres)
Syntaxe
Récupérer l'adresse d'un lieu en précisant la clé Google Masquer les détails
<Résultat> = GglAdresseVersCoordonnées(<Clé Google> , <Localisation>)
<Résultat> : Variable de type gglCoordonnée Variable de type gglCoordonnée contenant la latitude et la longitude de l'adresse demandée. <Clé Google> : Chaîne de caractères Clé d'authentification au service de cartographie Google Maps. Cette clé est fournie par Google. <Localisation> : Chaîne de caractères Lieu demandé (nom de ville, pays, adresse complète, ...). | Cette syntaxe est obsolète à partir du 11 Juin 2018. Désormais, la licence Google ayant évolué, seule la syntaxe utilisant la clé Google doit être utilisée. |
Récupérer l'adresse d'un lieu Masquer les détails
<Résultat> = GglAdresseVersCoordonnées(<Localisation>)
<Résultat> : Variable de type gglCoordonnée Variable de type gglCoordonnée contenant la latitude et la longitude de l'adresse demandée. <Localisation> : Chaîne de caractères Lieu demandé (nom de ville, pays, adresse complète, ...). Remarques Cas d'erreurs possibles : - La connexion Internet n'est pas valide.
- Le serveur renvoie une erreur car les coordonnées ne sont pas trouvables.
Pour vérifier si une erreur a été rencontrée, utilisez la variable ErreurDétectée. Clé pour le service de cartographie Google Map Pour obtenir la clé nécessaire à l'utilisation du service Google de cartographie Google Maps, connectez-vous à la console Google API : utilisez l'adresse suivante : https://developers.google.com/console. Dans la console : - Cliquez sur "Créer un projet" si nécessaire. Donnez le nom de votre projet. Un identifiant est automatiquement proposé pour votre projet. Validez. Le projet est créé.
- Dans le menu de gauche, cliquez sur "API et authentification" puis sur "API".
- Choisissez les services dont l'application a besoin : "Geocoding API" et "Places API".
- Dans le menu de gauche, cliquez sur "Identifiants".
- Cliquez ensuite sur le bouton "Créer une clé".
- Cliquez ensuite sur "Clé de serveur".
- Terminez en cliquant sur le bouton "Créer".
- La clé est créée et peut être utilisée dans la fonction GglAdresseVersCoordonnées.
Classification Métier / UI : Code métier Composante : wd300ggl.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|