Cette page décrit les messages d'erreur que le service API Maps Embed. En cas d'erreur, L'API Maps Embed affiche un message d'erreur à la place de la carte. Certaines conditions d'erreur peuvent également se produire, entraînant l'affichage d'une avec un filigrane plus sombre.
Requêtes non valides
Dans le cas d'une requête non valide, l'API Maps Embed renvoie
un code d'état HTTP 4xx
et un message décrivant
problème. Vous trouverez ci-dessous quelques exemples de ces conditions d'erreur. Remarque: Il ne s'agit pas
une liste complète des erreurs possibles. Veuillez vérifier le code d'erreur réel.
et le message renvoyé par l'API pour en savoir plus sur des problèmes spécifiques.
Exemple de condition d'erreur | Code d'état |
---|---|
La requête inclut un paramètre non valide ou un paramètre requis est
sont manquantes. Par exemple, le paramètre zoom ne se trouve pas dans la
plage attendue de valeurs numériques, ou un paramètre requis est manquant dans
la demande. |
400 BAD REQUEST |
La clé d'API incluse dans la requête n'est pas valide. | 403 FORBIDDEN |
Erreurs de clé API et de quota
Les erreurs de clé API et de quota sont traitées comme des requêtes non valides. Causes possibles incluent les éléments suivants:
- Clé API manquante ou non valide. Pour résoudre cette erreur, vérifiez que votre inclut une clé API valide. <ph type="x-smartling-placeholder"></ph> Obtenez une clé API.
- L'API Maps Embed n'est pas activée pour votre projet. En savoir plus Activer et désactiver des API
- La clé API ne respecte pas les restrictions. Lire en savoir plus sur les bonnes pratiques concernant les clés API.
Erreurs de facturation et de référent HTTP
Une carte plus sombre, ou "négative" Image Street View portant le filigrane "pour" à des fins de développement uniquement" est renvoyé lorsque l'une des conditions suivantes est remplie:
- La facturation n'a pas été activée dans votre compte. Activez la facturation.
- La méthode de facturation fournie n'est pas valide (par exemple, un avoir expiré . Pour résoudre ce problème, accédez à la console Google Cloud et vérifiez que vous avez fourni un mode de paiement valide.
- La limite quotidienne que vous avez définie a été dépassée. <ph type="x-smartling-placeholder"></ph> Découvrez comment consulter ou modifier les limites facturables quotidiennes.
- Il manque un référent HTTP dans la requête et vous utilisez clé API restreinte à l'URL de provenance. En savoir plus en savoir plus sur l'ajout d'URL de provenance.
Vérifier les erreurs dans votre navigateur
Pour les erreurs de facturation et de référent HTTP, l'API Maps Embed écrit
messages d'erreur à window.console
. Pour les requêtes non valides (y compris
les erreurs de clé API et de quota), seul le code d'état HTTP 4xx
est signalé
dans la console. Cette section explique comment vérifier les résultats de la console dans
Google Chrome Si vous utilisez un autre navigateur, veuillez contacter le développeur
pour votre navigateur. Pour référence, voici une liste d'outils
vérifier le résultat de la console
dans d'autres navigateurs.
- Console pour Internet Explorer
- Console Web pour Firefox
- Débogage à distance pour Android
- Inspecteur Web pour iOS
Dans Chrome, vous pouvez utiliser le Console JavaScript pour vérifier les résultats de la console comme suit.
- Pour ouvrir les outils de développement, sélectionnez l'icône de menu > Plus d'outils > Outils pour les développeurs.
- Pour ouvrir la console JavaScript, cliquez sur l'onglet Console en haut de la fenêtre "Outils de développement". Vous pouvez également utiliser la touche ÉCHAP pour activer Console JavaScript.