web-dev-qa-db-fra.com

ERREUR: erreur d'API Google Maps: MissingKeyMapError

L'erreur JavaScript suivante est soudainement apparue:

Erreur d'API Google Maps: Erreur d'API Google Maps: MissingKeyMapError

133

Oui. Google veut maintenant une clé API pour authentifier les utilisateurs afin qu'ils puissent accéder à leurs API

Vous pouvez obtenir la clé API à partir du lien suivant. Passez par le lien et vous devez entrer un projet et ainsi de suite. Mais c'est facile. Sans soucis.

https://developers.google.com/maps/documentation/javascript/get-api-key

Une fois que vous avez obtenu la clé d’API, changez le précédent.

<script src="https://maps.googleapis.com/maps/api/js"></script>

à

<script src="https://maps.googleapis.com/maps/api/js?libraries=places&key=your_api_key_here"></script>

Maintenant, votre carte Google est en action. Au cas où vous souhaiteriez obtenir les données longitude et latitude à saisir dans Maps. Il suffit d’épingler l’emplacement de votre choix et de vérifier l’URL du navigateur. Vous pouvez y voir les valeurs de longitude et de latitude. Copiez simplement ces valeurs et collez-les comme suit.

new google.maps.LatLng(longitude ,latitude )
121
Dulith De Costa

Conformément à Annonce récente de Google , l'utilisation des API de Google Maps nécessite désormais une clé. Si vous utilisez l'API Google Maps sur localhost ou si votre domaine n'était pas actif avant le 22 juin 2016, une clé sera nécessaire à l'avenir. Veuillez consulter la documentation des API Google Maps pour obtenir une clé et l'ajouter à votre application.

78
mizba

Toutes les applications de l'API JavaScript de Google Maps nécessitent une authentification (API KEY)

  1. Accédez à https://developers.google.com/maps/documentation/javascript/get-api-key .
  2. Connexion avec un compte Google
  3. Cliquez sur le bouton Obtenir une clé 3 Sélectionnez ou créez un projet.
  4. Cliquez sur Activer l'API (API Google Maps).
  5. Copiez votre clé API dans votre projet: <script src="https://maps.googleapis.com/maps/api/js?libraries=places&key=(Paste YOUR API KEY)"></script>
20
hamid khaje

Mise à jour Django-geoposition au moins à la version 0.2.3 et ajouter this à settings.py:

GEOPOSITION_GOOGLE_MAPS_API_KEY = 'YOUR_API_KEY'
1
jobima

Le même problème que je rencontrais il y a quelques mois et c'est parce que la fin de l'utilisation de Google Map gratuite est effective à partir du 11 juin 2018. Je ne fournis pas de Google Map maintenant. Vous devez utiliser une clé API valide et une facturation valide, ce qui peut vous donner 200 $ d'utilisation gratuite.

Consultez le lien pour plus de détails: Google map pricing

Suivez le processus ici pour obtenir votre clé d’appel.

Si vous êtes prêt à utiliser uniquement des cartes avec un utilisateur spécifique, vous pouvez essayer d'autres outils de carte.

1
VikrantMore

L'élément de script qui charge l'API ne contient pas le paramètre d'authentification requis. Si vous utilisez l'API JavaScript standard de Maps, vous devez utiliser un paramètre de clé avec une clé d'API valide. Si vous êtes un client Premium Plan, vous devez utiliser un paramètre client avec votre ID client ou un paramètre de clé avec une clé API valide.

Reportez-vous au guide sur Clés d’API et ID client .

0
hhvardan

vous devez créer un projet et collecter la clé de cette manière:

<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&amp;language=en&key=()"></script>