1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.
  2. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

WD 18 google map

Discussion dans 'Windev' créé par Fakirato, Fev 8, 2018.

Tags:
  1. Fakirato

    Fakirato New Member
    WXG24 MEMBRE WX WXG 23 WXG 22 WXG 21

    Inscrit:
    Déc 30, 2017
    Messages:
    302
    J'aime reçus:
    816
    [​IMG]

    Dans un ancien tutoriel:

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    , 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 WD 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.

    [​IMG]

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

    [​IMG]

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

    [​IMG]

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

    [​IMG]

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

    [​IMG]

    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

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    .

    [​IMG]

    le code html de la carte contient les variables: %1, %2, %3, %4 qui vont être modifié avec la fonction

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    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

    [​IMG]

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

    [​IMG]

    Et vous obtiendrez le résultat suivant :

    [​IMG]

    Tutorial par : Aymen-soft
    Télécharger le tutoriel

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

     
    Tags:
    joker et aom13 aiment ça.
  2. aom13

    aom13 Active Member
    MEMBRE WX WXG 21

    Inscrit:
    Jan 1, 2018
    Messages:
    70
    J'aime reçus:
    103
    Merci Fakirato
     
    Fakirato apprécie ceci.
  3. Lumini

    Lumini New Member

    Inscrit:
    Fev 2, 2018
    Messages:
    3
    J'aime reçus:
    2

Partager cette page

Chargement...