Suite

Enregistrez et chargez des cartes pour ggmap à utiliser sans accès à Internet

Enregistrez et chargez des cartes pour ggmap à utiliser sans accès à Internet


J'aimerais utiliser le package ggmap pour télécharger et afficher des cartes. Malheureusement, certaines restrictions de pare-feu empêchent R d'accéder directement à Internet. L'erreur que je reçois de get_map est

Erreur dans download.file(url, destfile = tmp, quiet = !messaging, mode = "wb") : impossible d'ouvrir l'URL 'http://maps.googleapis.com/maps/api/staticmap?center=34.464936,-116.293581 &zoom=6&size=640x640&scale=2&maptype=roadmap&language=en-EN&sensor=false' En plus : Message d'avertissement : Dans download.file(url, destfile = tmp, quiet = !messaging, mode = "wb") : impossible d'ouvrir : état HTTP était '403 interdit'

Existe-t-il un moyen de télécharger et d'enregistrer manuellement la carte afin que je puisse ensuite la charger et l'utiliser avec ggmap/ggplot ?

Sinon, existe-t-il un autre moyen que je pourrais utiliser pour tracer des données GPS sur des cartes ?


J'ai compris comment faire cela. J'ai vérifié le code pour get_map et tout ce qu'il fait est de télécharger le fichier .png">


Je comprends mal votre question.

mais de toute façon… Tout d'abord, vous devez télécharger la bibliothèque ggmap pour pouvoir l'utiliser plus tard. Essayez ce code !

Et vous pouvez utiliser l'API Google pour tracer les coordonnées GPS sur une carte !


Selon ce que vous voulez faire avec les données par la suite, vous voudrez peut-être jeter un œil au code source dedismo::gmap. Comme vous le remarquerez, l'URL de l'image cible est stockée dansgurl, et après le téléchargement, le fichier *.gif"> temporairement enregistréPartagerAméliorer cette réponserépondu 2 juillet 15 à 16:32fdetschfdetsch4,8832 badges dorés24 insignes d'argent40 insignes de bronze