PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

Produits
WINDEVWEBDEV - Code ServeurWEBDEV - Code NavigateurWINDEV MobileEtats et Requêtes
Plateformes
WindowsLinuxWindows MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadApple Watch
Langages
JavaPHPAjaxCode Utilisateur (MCU)Langage Externe
Bases de données
HFSQLHFSQL Client/ServeurProcédures stockéesOLE DBODBCAccès Natifs
Indique la clé de licence "Google Maps API" à utiliser dans les champs Carte (de WINDEV ou WEBDEV). Cette clé peut être nécessaire pour utiliser les fonctionnalités "Google Maps API for work". Pour plus de détails, consultez la licence de "Google Maps API".
WEBDEV - Code ServeurPHP Il est également possible de saisir la licence "Google Maps API" dans la fenêtre de description du projet (onglet "Avancé").
WEBDEV - Code ServeurPHP Il est également possible de saisir la licence "Google Maps API" dans la fenêtre de description du projet (onglet "Projet").
WINDEViPhone/iPad Important : L'appel de la fonction CarteLicenceGgl doit être réalisé avant l'ouverture de la fenêtre contenant le champ Carte. Si le champ Carte se trouve dans la première fenêtre du projet, l'appel de la fonction CarteLicenceGgl doit être réalisé dans le code d'initialisation du projet.
Versions 22 et supérieures
iPhone/iPad En mode test, le champ Carte utilise le champ Carte de WINDEV. Cette fonction permet de spécifier si nécessaire la clé de licence "Google Maps API" afin que le champ Carte s'affiche correctement lors du GO sur le poste de développement.
Nouveauté 22
iPhone/iPad En mode test, le champ Carte utilise le champ Carte de WINDEV. Cette fonction permet de spécifier si nécessaire la clé de licence "Google Maps API" afin que le champ Carte s'affiche correctement lors du GO sur le poste de développement.
iPhone/iPad En mode test, le champ Carte utilise le champ Carte de WINDEV. Cette fonction permet de spécifier si nécessaire la clé de licence "Google Maps API" afin que le champ Carte s'affiche correctement lors du GO sur le poste de développement.
WEBDEV - Code ServeurPHP Cette fonction est disponible pour les sites PHP à partir de la version 200051.
Versions 22 et supérieures
WINDEV MobileiPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Nouveauté 22
WINDEV MobileiPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
WINDEV MobileiPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Exemple
// Initialisation de la clé Google
CarteLicenceGgl("ABCDEF12345789abcdef")
Syntaxe
CarteLicenceGgl(<Clé Google>)
<Clé Google> : Chaîne de caractères (entre guillemets)
Clé fournie par Google.
Remarques
  • L'utilisation d'un champ Carte est soumise à des conditions d'utilisations spécifiques. Consultez la licence Google sur l'utilisation des services de cartographie.

    Attention : A partir du 22 Juin 2016, les conditions d'utilisation des services de cartographie de Google ont évolué. Il est désormais obligatoire de spécifier une clé de licence pour utiliser ce service. Vous devez :
    1. Générer la clé dans la console développeur de Google (https://console.developers.google.com). Les manipulations à réaliser sont les suivantes (à la date d'écriture de cette page) :
      • Utilisez un compte Google pour se connecter à la console développeur.
      • Créez un projet si nécessaire.
      • Accédez au "Gestionnaire d'API" du projet.
      • Dans la rubrique "API Google Maps", cliquez sur le lien "Google Maps JavaScript API".
      • Cliquez sur "Activer" afin d'activer l'API Google Maps Javascript API.
      • Dans la rubrique "Identifiants", déroulez le bouton "Créer des identifiants".
      • Sélectionnez "Clé d'API".
      • Sélectionnez "Clé d'API".
        • Dans le cas d'un site WEBDEV, sélectionnez "Clé navigateur". Il est recommandé de préciser le domaine qui utilisera la clé pour le suivi des requêtes et pour éviter toute usurpation.
        • Dans le cas d'une application WINDEV, sélectionnez "Clé serveur". Il est recommandé de préciser l'adresse qui utilisera la clé pour le suivi des requêtes et pour éviter toute usurpation.
      • Validez la création de la clé, puis copiez la clé créée par Google.
    2. Indiquez la clé utilisée dans l'application ou le site grâce à la fonction CarteLicenceGgl.
  • Cette fonction permet de spécifier la licence à utiliser pour que le fournisseur de carte Google Maps donne à l'application :
    • à partir du 22 juin 2016, accès aux fonctionnalités "Google Maps JavaScript API".
    • accès aux fonctionnalités étendues de "Maps API for work" (nombre de requêtes plus important, suivi, quotas, ...).
  • La licence est appliquée à toutes les cartes de l'application et sera utilisée pour tous les nouveaux champs Carte créés après cet appel. Il est recommandé d'appeler cette fonction dans le code d'initialisation du projet.
  • Cette fonction doit être utilisée pour les applications WINDEV et WEBDEV uniquement. Dans les applications Mobile (Android ou iOS), le mécanisme utilisé est différent.
Composantes
WINDEVEtats et Requêtes wd220obj.dll
WEBDEV - Code Serveur wd220page.dll
Linux wd220obj.so
Version minimum requise
  • Version 20
Documentation également disponible pour…
Commentaires
Limite gratuite
Selon Google à compter de janvier 2016, la limite gratuite est de 100 000 requêtes par jour.

Voici l'url précise ainsi que le texte original de google :

https://developers.google.com/maps/premium/usage-limits?hl=FR

Maps JavaScript API services (client side)

Shared* daily free quota of 100,000 requests per 24 hours; additional requests applied against the annual purchase of Maps APIs Credits. Maximum of 23 waypoints per request. Rate limit applied per user session, regardless of how many users share an IP address.**

* The 100,000 daily free requests are shared across all Maps JavaScript API client-side services and Google Maps APIs web services—all requests are subtracted from the same pool of 100,000 free daily requests. Any additional requests are applied against the total number of Maps APIs Credits you purchased for your Premium Plan. Your free daily request pool is reset at 12:00 am PST.
Gilles GUICHARD
13 fév. 2016