J'essaie de créer une page HTML simple (j'aimerais y ajouter une entrée de saisie semi-automatique), qui inclut google-places-api. J'ai une clé API (qui est activée) mais je reçois toujours un message d'erreur.
Voici mon html-
<head>
<meta charset="utf-8">
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=MY_KEY&libraries=places"></script>
<title>test</title>
</head>
<body>
</body>
mais je reçois ce message d'erreur-
et dans la console, je reçois - erreur d'API Google Maps: erreur d'API Google Maps: ApiNotActivatedMapError
Je ne comprends pas quel est le problème. Appréciez l'aide de quiconque
Pour permettre à Api de le faire
API Manager
Overview
Google Maps JavaScript API
(Sous Google Maps APIs
). Cliquez dessusEnable
. Cliquez pour activer l'API.J'espère que cela résoudra le problème de l'activation de l'API.
En supposant que vous ayez déjà une application créée sous la console de développeur Google, suivez les étapes ci-dessous.
https://console.cloud.google.com/apis/dashboard?
vous obtiendrez la page ci-dessous Remarque: veuillez utiliser un serveur pour charger le fichier html
.
à partir de janvier 2017, malheureusement, la réponse de @ Adi, bien que cela semble fonctionner, ne fonctionne pas. (Le processus de clé d'API de Google est compliqué)
vous devez cliquer sur "obtenir une clé" à partir de ce lien: https://developers.google.com/maps/documentation/javascript/get-api-key
de plus, je vous recommande fortement de ne jamais choisir "clé sécurisée" tant que vous n'êtes pas prêt à passer en production. J'ai appliqué des restrictions de référence HTTP sur une clé et je ne pouvais plus le faire fonctionner avec localhost, même après avoir désactivé la sécurité de la clé. Je devais créer une nouvelle clé pour que cela fonctionne à nouveau.
Avez-vous essayé de suivre les conseils sur la page d'aide liée? La page d'aide à l'adresse http://g.co/mapsJSApiErrors dit:
ApiNotActivatedMapError
L'API JavaScript de Google Maps n'est pas activé sur votre projet d'API. Vous devrez peut-être activer l'API JavaScript de Google Maps sous API dans la console des développeurs Google.
Voir Obtention d'une clé API .
Vérifiez donc que la clé que vous utilisez a l'API JavaScript de Google Maps activée.
J'ai eu la même erreur. Pour corriger l'erreur:
Gallery Menu
et sélectionnez API Manager
.Credentials
, puis sur New Credentials
.Create Credentials
.API KEY
.Navigator Key
(il y a plus d'options; cela dépend du moment de la consommation).Vous devez utiliser ce nouveau API Navigator Key
, généré par le système.