L'erreur JavaScript suivante est soudainement apparue:
Erreur d'API Google Maps: Erreur d'API Google Maps: MissingKeyMapError
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 )
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.
Toutes les applications de l'API JavaScript de Google Maps nécessitent une authentification (API KEY)
<script src="https://maps.googleapis.com/maps/api/js?libraries=places&key=(Paste YOUR API KEY)"></script>
Mise à jour Django-geoposition au moins à la version 0.2.3 et ajouter this à settings.py:
GEOPOSITION_GOOGLE_MAPS_API_KEY = 'YOUR_API_KEY'
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.
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 .
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&language=en&key=()"></script>