Environ 90% du temps, lorsque vous utilisez get_map
dans ggmap
, j'obtiens l'erreur suivante. Quelqu'un peut-il me dire pourquoi?
map <- get_map(location = 'Australia', zoom = 4)
Erreur dans download.file (url, destfile = destfile, quiet =! Messaging, mode = "wb"): impossible d'ouvrir l'URL ' http://maps.googleapis.com/maps/api/staticmap?center= Australie & zoom = 4 & size =% 20640x640 & scale =% 202 & maptype = terrain & sensor = false 'En plus: Message d'avertissement: Dans download.file (url, destfile = destfile, quiet =! Messagerie, mode = "wb"): impossible d'ouvrir: HTTP le statut était '403 Interdit'
Le problème est probablement lié au fait que votre projet d'API n'est pas autorisé par Google.
Un projet d'API est facile à créer et à obtenir:
Cliquez sur ce lien et choisissez créer. Vous pouvez également choisir de sélectionner si vous avez déjà un projet créé, mais qu'il vous suffit d'activer l'API. Après cela, choisissez "Activer". Après cela, votre code devrait fonctionner.
Lier à nouveau: https://console.developers.google.com/apis/api/static_maps_backend?project=_
L'erreur 403 est due au fait que Google oblige désormais les utilisateurs à s'inscrire et à utiliser une clé API (gratuite).
Le "zoom = 4" est, par documentation, "réservé aux utilisateurs professionnels de Google uniquement". Je ne trouve pas beaucoup de documents expliquant pourquoi cela fonctionnerait par intermittence ou pas du tout pour un utilisateur non professionnel, mais c'est ma meilleure supposition.