|
|
|
|
|
- Présentation du champ Carte
- Création et description du champ Carte
- Créer un champ de type Carte
- Description du champ Carte
- Popup d'affichage des marqueurs
- Affichage et manipulation des cartes
- Affichage des cartes
- Manipulation des cartes par l'utilisateur
- Spécificités
- Chromium CEF
- Champ Carte et Licence Google
Présentation du champ Carte Le champ Carte permet d'afficher une carte afin de se géolocaliser, d'afficher des points d'intérêt (P.O.I), ... Cette carte provient : du service Google Maps pour les sites Web via Google Maps API. L'utilisation du champ Carte est soumis à des conditions d'utilisations spécifiques. Selon le mode d'utilisation, il peut être nécessaire d'utiliser une clé Google (fonction CarteLicenceGgl). Vérifiez la licence Google avant de déployer vos applications. Attention : L'utilisation du champ Carte impose l'utilisation de Windows 10 minimum pour le poste utilisateur.
La carte affichée est interactive : il est possible de zoomer, de se déplacer, etc. Elle peut être affichée sous forme graphique ou sous forme de vue satellitaire. Création et description du champ Carte Créer un champ de type Carte Pour créer un champ de type Carte : - Sous le volet "Création", dans le groupe "Champs graphiques", cliquez sur "Carte".
- Cliquez dans la fenêtre ou la page à la position où le champ doit être créé.
Description du champ Carte Pour afficher les caractéristiques du champ, sélectionnez l'option "Description" dans le menu contextuel du champ. L'onglet "Général" permet de définir : - le mode d'affichage : plan ou satellite,
- l'affichage ou non des informations concernant le trafic.
l'affichage ou non des boutons de zoom dans le champ, - l'image utilisée pour les marqueurs des points d'intérêt (P.O.I.).
- la popup affichée par défaut lors du clic sur un marqueur. Cette popup peut correspondre à :
- Aucune : la popup utilisée sera celle proposée par défaut.
Fenêtre prédéfinie : Dans ce cas, une fenêtre interne est automatiquement intégrée dans votre projet. une fenêtre interne de votre projet.
L'onglet "Détail" permet de définir : la mise à l'échelle par double clic, la mémorisation de la dernière position affichée.
Remarques : Le champ Carte n'est pas manipulable par les tests automatiques.
Popup d'affichage des marqueurs Lors de l'utilisation d'une fenêtre prédéfinie ou d'une page prédéfinie pour gérer la popup des marqueurs, les éléments suivants sont intégrés selon la plateforme utilisée : la fenêtre interne FI_WinDevPopupMarqueur_WD (cette fenêtre est contenue dans le composant WDFAA).
Ces éléments contiennent : - deux champs permettant d'afficher le nom et la description du marqueur.
- un code de déclaration permettant de manipuler la variable de type Marqueur en cours.
Affichage et manipulation des cartes Affichage des cartes A l'ouverture de la fenêtre contenant un champ Carte, une carte du monde est automatiquement affichée : la carte est centrée sur l'Europe avec un niveau de zoom moyen. Manipulation des cartes par l'utilisateur L'utilisateur peut se déplacer dans la carte : en la faisant défiler à l'aide de la souris. via les boutons de positionnement du champ (si l'option "Afficher les boutons de zoom" a été sélectionnée dans l'onglet "Général" de la fenêtre de description du champ).
L'utilisateur peut zoomer ou dé-zoomer : en utilisant les boutons de zoom du champ (si l'option a été sélectionnée dans l'onglet "Général" de la fenêtre de description du champ). en effectuant un double-clic sur la carte pour zoomer d'un niveau sur une position (si l'option a été sélectionnée dans l'onglet "Général" de la fenêtre de description du champ). - par programmation avec la propriété Zoom.
Champ Carte et Licence Google
Liste des exemples associés :
|
Exemples unitaires (WEBDEV) : Le champ Carte
[ + ] Utilisation du champ Carte de WEBDEV. Il permet d'afficher une carte comprenant des marqueurs et également d'afficher un itinéraire.
|
|
Exemples unitaires (WINDEV) : Le champ Carte
[ + ] Utilisation du champ Carte de WINDEV. Il permet d'afficher une carte comprenant des marqueurs et également d'afficher un itinéraire.
|
|
Exemples unitaires (WINDEV) : La fonction gglRécupèreCarte
[ + ] Utilisation de la fonction gglRécupèreCarte pour afficher une carte Google dans un champ Image.
|
|
Exemples multiplateforme (WINDEV Mobile) : WM Geolocalisation
[ + ] Cet exemple présente comment gérer des recherches de proximité avec géolocalisation : - recherche autour de moi - recherche dans une ville, à une adresse donnée, proche d'une adresse. Les résultats apparaissent dans une zone répétée et dans une carte avec des marqueurs.
|
|
Exemples multiplateforme (WINDEV Mobile) : WM Sports
[ + ] Cet exemple est une application de sport vous permettant d'enregistrer vos performances. L'application calcule la distance parcourue, le temps, la vitesse moyenne et le nombre de calories dépensées en fonction du sport pratiqué. Le parcours réalisé est affiché sur un champ carte grâce à des marqueurs et un tracé d'itinéraire. Si vous disposez d'une montre Apple Watch, vous pourrez piloter WM Sports avec votre montre ! L'exemple dispose aussi d'une partie serveur qui sert à la synchronisation des données des utilisateurs. Ce webservice est disponible dans l'exemple WEBDEV "WW_Sports".
|
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|