L'API Google Maps V3 erreur: 403 (accès Interdit, pour un trop grand nombre de pages vues)
J'ai publié couche dans Google Maps Engine que je cherche à afficher à l'aide de Google Maps API V3. Dans GME, la couche "Partagé avec" liste d'accès comprend mon utilisateur et le "API access" liste d'accès comprend également par l'utilisateur.
Je fais les Maps API V3 appel à l'aide de MapsEngineLayer à partir de la bibliothèque de visualisation, et le bon jeton d'authentification et de la couche id d'actif dans le cadre de la layerOptions.
L'appel d'API échoue avec le message d'erreur:
L'API Google Maps V3 erreur: 403 (accès Interdit, pour un trop grand nombre de pages vues)
L'URL ressemble à:
https://earthbuilder.googleapis.com/my_gme_layer_asset_id-4/maproot/json?
sortie=jsonp&access_token=my_auth_token&callback=xdc._tsel5i
J'ai trouvé quelques fils de discussion liés à la "403" et "interdit", mais éprouve de la difficulté à comprendre le sens (et la solution) le "trop grand nombre de pages vues" de l'émission.
Toutes les suggestions seraient appréciées.
OriginalL'auteur user2336424 | 2013-06-25
Vous devez vous connecter pour publier un commentaire.
Combien de demandes avez-vous fait jusqu'à présent aujourd'hui, il y a des limites d'utilisation sur les Maps API que vous empêchant de vous demander des données supplémentaires.
https://developers.google.com/maps/faq#usagelimits
Bien qu'il semble peu probable que vous avez touché leur ensemble
25,000
demandes, vous voulez vous assurer que vous n'êtes pas accidentellement de Dosage avec des requêtes http. Ce genre de chose invariablement graver par le biais de votre limite, et éventuellement mettre votre IP sur une liste noire.Aussi, vous devriez vérifier les Cartes de Référence de l'API de matériaux, je pense que vous pouvez tenter d'utiliser une API obsolètes.
https://developers.google.com/maps/documentation/webservices
Votre http requête devrait ressembler à ceci:
Où
output
est soitjson
ouxml
.edit: La Maps API page d'Aide est situé ici.
OriginalL'auteur David Freitag
Si vous avez essayé avec @David solution et il ne marche pas. C'valeurs de vérifier que vous n'êtes pas la mise en cache (ou stocker localement) les cartes google maps js script. Google ne permet pas que. Si vous vous servir de ce fichier, il va travailler pendant environ 3 jours, puis arrêter de travailler.
OriginalL'auteur Arnold Roa