Carte GMap interactive pour WinDev 18

Posted on Posted in Windev

Dans un ancien tutoriel: Service Google Maps pour les versions WinDev –18 , on a développé une application de géolocalisation qui montre dans un champ image la carte Google map.

Mais dans ce nouveau tutorial, on va créer une carte Google Map qui va être affichée dans un champ ActiveX, avec un marqueur animé, une bulle d’information et plus d’options modifiable directement avec la souris.

NB: Cette méthode n’est valable qu’avec les versions WinDev 18 et supérieur.

Pour commencer, créez une fenêtre avec 2 champs de saisie: champ Objet et champ Adresse, et créez un bouton Localiser.

Créez un champ ActiveX : AX_gmap du type Microsoft Web Browser .

Déclarez les variables des coordonnées de localisation dans Déclarations globales de la fenêtre.

Créez une procédure locale gmap().

Déclarez les variables de géolocalisation dans la procédure gmap().

Déclarez la variable macarte de type chaine qui contient le code html de la carte Google Map.

Vous trouvez le code html de la carte dans cette page .

le code html de la carte contient les variables: %1, %2, %3, %4 qui vont être modifié avec la fonction ChaineConstruit() pour afficher une nouvelle localisation chaque fois.

%1 désigne l’attitude de l’adresse

%2 désigne la longitude de l’adresse

%3 désigne la chaine qui se trouve dans le champ SAI_Objet et qui s’affichera dans la bulle de la carte

%4 désigne la chaine qui se trouve dans le champ SAI_Adresse et qui s’affichera dans la bulle de la carte

Ensuite, ajoutez les codes de modification de la chaine macarte , création de la carte html, et l’affichage de la carte dans le champ ActiveX

Finalement, ajoutez le code suivant dans le bouton Localiser pour afficher la carte dans le champ ActiveX

Et vous obtiendrez le résultat suivant :

[button text= »Télécharger le tutoriel » link= »http://www.mediafire.com/download/tx7x577j7xgvyid/Mon_Geocodage.rar » style= »default » size= »normal » target= »_blank » display= »inline » icon= »no »]

2 thoughts on “Carte GMap interactive pour WinDev 18

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *