Le champ carte d'une application WINDEV ou d'un site WEBDEV peut afficher le message "Oops! Something went wrong", à la place de la carte attendue :




C'est un changement datant du 22 juin 2016 dans les conditions d'utilisation des API Google Maps qui est à l'origine de cet affichage. Afin de rétablir l'affichage de la carte, Google impose maintenant de spécifier une "clé d'API" pour toutes les interrogations.


Aucune mise à jour de WINDEV ou WEBDEV n'est requise, il suffit d'utiliser les possibilités existantes afin de spécifier une clé d'API Google :

  • dans le cas d'une application WINDEV, appeler la fonction CarteLicenceGGL avant l'ouverture de la fenêtre contenant le champ carte : FAQ 13 035
  • dans le cas d'un site WEBDEV, appeler la fonction CarteLicenceGGL dans la page, ou spécifier la clé dans le volet "Avancé" de la description du projet : FAQ 13 033

Une clé d'API pour l'utilisation des API Google Maps peut être obtenue directement dans la console développeur de Google. Voici un mode opératoire valable sur le site actuel de Google (s'il est actualisé les libellés ou menu pourront changer, mais le principe restera le même) :


  • accéder à la console développeur de Google,
  • se connecter si besoin avec un compte Google,
  • créer un projet si nécessaire,
  • accéder au "Gestionnaire d'API" par le bouton "hamburger - Produits et Services" en haut à gauche,
  • dans la rubrique "Présentation",
  • suivre le lien "Google Maps JavaScript API" dans la zone "API Google Maps",
  • cliquer "Activer" si besoin afin d'activer l'API Google Maps Javascript API,
  • dans la rubrique "Identifiants",
  • dérouler le bouton "Créer des identifiants",
  • sélectionner "Clé d'API",
    • dans le cas d'un site WEBDEV sélectionner "Clé navigateur". Il est recommandé de préciser le domaine qui utilisera la clé pour le suivi des requêtes et éviter toute usurpation.
    • dans le cas d'une application WINDEV, sélectionner "Clé serveur". Il est recommandé de préciser l'adresse qui utilisera la clé pour le suivi des requêtes et éviter toute usurpation.
  • valider par le bouton "Créer" ou "Créer la clé d'API",
  • copier la clé à spécifier dans les applications et/ou sites.

Il faut souligner que les conditions et quotas ont évolué, il faut donc les vérifier en fonctions des sites et applications qui utilisent les services.


Les applications WINDEV Mobile pour iOS ou Android ne sont pas impactées par ces changements au niveau de l'affichage de la carte, car une licence était déjà indispensable pour la génération de l'application.

< Retour

Publier un commentaire : 
Votre adresse email ne sera pas publiée