Pour afficher une carte dans un champ image, il faut utiliser les fonctions gglRecupèreCarte et la structure gglCoordonnée. De plus une fonction bien utile pour trouver les coordonnées géographiques d'une ville ou une adresse : gglAdresseVersCoordonnées.
Pour utiliser les fonctions google, il faut s'inscrire sur le site de Google afin d'obtenir la clé indispensable pour la récupération de carte.
Voici les quelques ligne de code pour obtenir ce résultat :
cléGoogle est une chaîne = "Votre clé"
sCoord est un gglCoordonnée
sCoord = GglAdresseVersCoordonnées(cléGoogle,SAI_Adresse)
IMG_Image1 = GglRécupèreCarte(cléGoogle,sCoord.Latitude,sCoord.Longitude,12,631,408,gglHybride)
Astuce : attention au zoom, il va de 0 à 19, toutefois à 19, si google ne peut pas fournir ce niveau de détail, il se passera rien dans votre fenêtre. par conséquent indiquer un niveau de détail normal.
2 commentaires:
Merci , très pratique , fonctionne très bien. Reste à trouver comment mettre un marque dans l'image
Bonjour.
Merci pour cette astuce.
J'ai une petite demande, peut-être que tu pourras m'aider.
Je suis en train de me faire une appli afin de gérer mes contacts Google. Mon problème réside dans la mise à jour d'un contact existant. La seule instruction disponible est GGLEcrit. Mais comment définir qu'il s'agit d'un contact à mettre à jour ou à créer ?
Merci pour ton aide.
Enregistrer un commentaire