samedi, décembre 20, 2008

Utilisation des fonctions google en WinDev 14

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:

Stormlord a dit…

Merci , très pratique , fonctionne très bien. Reste à trouver comment mettre un marque dans l'image

julien a dit…

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.