J'utilise ggmap et souhaite avoir une carte du monde centrée sur l'Australie à laquelle je peux facilement tracer des points géocodés. ggmap semble être beaucoup plus facile à utiliser par rapport à d'autres paquets de cartographie. Pourtant, lorsque j'apporte une carte en utilisant le code ci-dessous, il y a des erreurs.Carte du monde avec ggmap
gc <- geocode('australia')
center <- as.numeric(gc)
> map <- get_map(location = center, source="google", maptype="terrain", zoom=0)
Error: zoom must be a whole number between 1 and 21
De l'aide get_map: « zoom:. Zoom de la carte, un nombre entier de 0 (monde entier) à 21 (bâtiment), la valeur par défaut 10 (ville) limite OpenStreetMap un zoom de 18 ans et la limite sur les cartes staminales dépend du type de carte. 'auto' détermine automatiquement le zoom pour les spécifications de la boîte englobante et est réglé par défaut à 10 avec les spécifications de centre/zoom. "
Modification du zoom on fait pas d'erreur pour get_map mais fait pour tracer cette carte
map <- get_map(location = center, source="google", maptype="terrain", zoom=1)
ggmap(map)
Warning messages:
1: In min(x) : no non-missing arguments to min; returning Inf
2: In max(x) : no non-missing arguments to max; returning -Inf
3: In min(x) : no non-missing arguments to min; returning Inf
4: In max(x) : no non-missing arguments to max; returning -Inf
Il semble que la longitude est pas tiré à travers. Enfin avec un zoom de 2 ça fonctionne mais ça n'apporte pas une carte du monde entier
Alors, ma question est comment puis-je utiliser get_map pour obtenir une carte du monde?
Session info:
sessionInfo() R version 2.15.0 (2012-03-30) Plate-forme: i386-pc-mingw32/i386 (32 bits)
locale:
[1] LC_COLLATE=English_United Kingdom.1252
[2] LC_CTYPE=English_United Kingdom.1252
[3] LC_MONETARY=English_United Kingdom.1252
[4] LC_NUMERIC=C
[5] LC_TIME=English_United Kingdom.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] mapproj_1.1-8.3 maps_2.2-6 rgdal_0.7-12 sp_0.9-99
[5] ggmap_2.1 ggplot2_0.9.1
loaded via a namespace (and not attached):
[1] colorspace_1.1-1 dichromat_1.2-4 digest_0.5.2 grid_2.15.0
[5] labeling_0.1 lattice_0.20-6 MASS_7.3-17 memoise_0.1
[9] munsell_0.3 plyr_1.7.1 png_0.1-4 proto_0.3-9.2
[13] RColorBrewer_1.0-5 reshape2_1.2.1 RgoogleMaps_1.2.0 rjson_0.2.8
[17] scales_0.2.1 stringr_0.6 tools_2.15.0
vous n'avez pas accepté une réponse encore, si vous avez trouvé une autre solution? – maj
@maj J'ai trouvé aucune solution à l'aide ggmap à tirer par-dessous les réponses du monde sont grands, mais ils ont besoin en tirant une carte du monde d'ailleurs et puis tracer dessus. – user1414259