|
- Présentation du champ Carte
- Créer un champ de type Carte
- Popup d'affichage des marqueurs
- Affichage et manipulation des cartes
- Affichage des cartes
- Manipulation des cartes par l'utilisateur
- Spécificités
- Internet Explorer : Versions nécessaires
- Modification des permissions
- Champ Carte et Licence Google
Présentation du champ Carte Versions 18 et supérieures Nouveauté 18 Versions 20 et supérieures Nouveauté 20 Versions 21 et supérieures Nouveauté 21Le 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 applications Android. Attention : L'utilisation d'un champ Carte est soumise à des conditions d'utilisation spécifiques. Pour plus de détails, consultez la page d'aide Conditions d'utilisation du champ Carte. Vérifiez la licence Google avant de déployer vos applications. Versions 18 et supérieures du service géolocalisation de Apple pour les applications iPhone/iPad à partir de iOS 6. Remarques : - Pour les applications iPhone/iPad sous iOS 5, le service Google Maps est utilisé.
- Il est nécessaire de se conformer à la licence du service utilisé.
Nouveauté 18 du service géolocalisation de Apple pour les applications iPhone/iPad à partir de iOS 6. Remarques : - Pour les applications iPhone/iPad sous iOS 5, le service Google Maps est utilisé.
- Il est nécessaire de se conformer à la licence du service utilisé.
du service géolocalisation de Apple pour les applications iPhone/iPad à partir de iOS 6. Remarques : - Pour les applications iPhone/iPad sous iOS 5, le service Google Maps est utilisé.
- Il est nécessaire de se conformer à la licence du service utilisé.
Versions 20 et supérieures  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. Nouveauté 20  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.   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. Versions 21 et supérieures du service Bing Maps pour les applications en mode Universal Windows 10 App. Attention : - L'utilisation du champ Carte est soumis à des conditions d'utilisations spécifiques. Il est nécessaire d'utiliser une clé Bing (fonction CarteLicenceBing). Vérifiez la licence Bing avant de déployer vos applications.
- Le positionnement dans le champ Carte via une adresse spécifiée à l'aide d'une chaîne de caractères peut donner des résultats incohérents. Il est conseillé d'utiliser plutôt un positionnement via une variable de type Adresse ou de type géoPosition.
Nouveauté 21 du service Bing Maps pour les applications en mode Universal Windows 10 App. Attention : - L'utilisation du champ Carte est soumis à des conditions d'utilisations spécifiques. Il est nécessaire d'utiliser une clé Bing (fonction CarteLicenceBing). Vérifiez la licence Bing avant de déployer vos applications.
- Le positionnement dans le champ Carte via une adresse spécifiée à l'aide d'une chaîne de caractères peut donner des résultats incohérents. Il est conseillé d'utiliser plutôt un positionnement via une variable de type Adresse ou de type géoPosition.
du service Bing Maps pour les applications en mode Universal Windows 10 App. Attention : - L'utilisation du champ Carte est soumis à des conditions d'utilisations spécifiques. Il est nécessaire d'utiliser une clé Bing (fonction CarteLicenceBing). Vérifiez la licence Bing avant de déployer vos applications.
- Le positionnement dans le champ Carte via une adresse spécifiée à l'aide d'une chaîne de caractères peut donner des résultats incohérents. Il est conseillé d'utiliser plutôt un positionnement via une variable de type Adresse ou de type géoPosition.
La carte affichée est interactive : il est possible de zoomer, de se déplacer, ... Elle peut être affichée sous forme graphique ou sous forme de vue satellitaire.
Versions 26 et supérieuresPopup d'affichage des marqueurs Lors de l'utilisation d'une fenêtre ou d'une page prédéfinie pour gérer la popup des marqueurs, selon la plateforme utilisée, les éléments suivants sont intégrés : la fenêtre interne FI_WinDevPopupMarqueur_WD (cette fenêtre est contenue dans le composant WDFAA). la fenêtre interne FI_WinDevPopupMarqueur_WM (cette fenêtre est contenue dans le composant WDFAA). la page interne PI_WEBDEVPopupMarqueur. Cette page interne est disponible à partir de la version 260075.
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.
Nouveauté 26Popup d'affichage des marqueurs Lors de l'utilisation d'une fenêtre ou d'une page prédéfinie pour gérer la popup des marqueurs, selon la plateforme utilisée, les éléments suivants sont intégrés : la fenêtre interne FI_WinDevPopupMarqueur_WD (cette fenêtre est contenue dans le composant WDFAA). la fenêtre interne FI_WinDevPopupMarqueur_WM (cette fenêtre est contenue dans le composant WDFAA). la page interne PI_WEBDEVPopupMarqueur. Cette page interne est disponible à partir de la version 260075.
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.
Popup d'affichage des marqueurs Lors de l'utilisation d'une fenêtre ou d'une page prédéfinie pour gérer la popup des marqueurs, selon la plateforme utilisée, les éléments suivants sont intégrés : la fenêtre interne FI_WinDevPopupMarqueur_WD (cette fenêtre est contenue dans le composant WDFAA). la fenêtre interne FI_WinDevPopupMarqueur_WM (cette fenêtre est contenue dans le composant WDFAA). la page interne PI_WEBDEVPopupMarqueur. Cette page interne est disponible à partir de la version 260075.
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. Champ Carte et Licence Google | A partir du 11 Juin 2018, les conditions d'utilisation des services de cartographie de Google ont évolué. La clé de licence pour utiliser ce service est désormais payante. |
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. 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".
|
|
|
|
| |
| | MapLicenseGgl("AIzaSyDbSVKYPwB1a-_vPbDzAr6LgAfIj4iW2hc")
PositionWx is geoPosition PositionWx.Latitude = -25.4401779 PositionWx.Longitude = -49.2118695
MarkerWx is Marker MarkerWx.Description = "WX INFORMATICA" MarkerWx.Name = "WX INFORMATICA" MarkerWx.Position = PositionWx
MapAddMarker(GoogleMaps,MarkerWx)
GoogleMaps.DisplayPosition(PositionWx) GoogleMaps..Zoom = 18 |
|
|
|
| |
| |
| |
|
| | MapLicenseGgl("AIzaSyDbSVKYPwB1a-_vPbDzAr6LgAfIj4iW2hc")
PositionWx is geoPosition PositionWx.Latitude = -25.4401779 PositionWx.Longitude = -49.2118695
MarkerWx is Marker MarkerWx.Description = "WX INFORMATICA" MarkerWx.Name = "WX INFORMATICA" MarkerWx.Position = PositionWx
MapAddMarker(GoogleMaps,MarkerWx)
GoogleMaps.DisplayPosition(PositionWx) GoogleMaps..Zoom = 18 |
|
|
|
| |
| |
| |
| |
| |
| |
| | |
| |