Estoy usando ggmap y deseo tener un mapa del mundo centrado en Australia al que pueda trazar fácilmente puntos geocodificados. ggmap parece ser mucho más fácil de usar en comparación con algunos de los otros paquetes de mapeo. Sin embargo, cuando traigo un mapa usando el código a continuación, cometo errores.Mapa mundial con 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 la ayuda get_map: "zoom. Mapa de zoom, un número entero de 0 (el mundo entero) a 21 (edificio), el valor por defecto 10 (de la ciudad) OpenStreetMaps limita un zoom de 18 años, y el límite en los mapas de estambre depende del tipo de mapa. "auto" determina automáticamente el zoom para las especificaciones de la caja delimitadora, y se predetermina a 10 con las especificaciones de centro/zoom ".
cambiar el zoom a uno no lo hace error para get_map pero lo hace para trazar ese mapa
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
Parece que la longitud no está siendo tirado a través. Finalmente, con un zoom de 2 funciona, pero no trae un mapa del mundo entero
Entonces, mi pregunta es ¿cómo puedo usar get_map para obtener un mapa mundial?
Sesión Info:
sessionInfo() R versión 2.15.0 (2012-03-30) Plataforma: 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
Aún no ha aceptado una respuesta, ¿ha encontrado una solución diferente? – maj
@maj No he encontrado ninguna solución para usar el mapa mundial. Las respuestas a continuación son geniales, pero es necesario extraer un mapa del mundo de otro lugar y luego trazarlo. – user1414259