Ich benutze ggmap und möchte eine Weltkarte über Australien haben, auf der ich geokodierte Punkte leicht darstellen kann. ggmap scheint im Vergleich zu einigen anderen Mapping-Paketen viel einfacher zu benutzen zu sein. Aber wenn ich eine Karte durchführe, benutze den Code darunter Fehler.Weltkarte mit 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
Vom get_map Hilfe: „zoom:. Mapzoom, eine ganze Zahl von 0 (ganzer Welt) bis 21 (Gebäude), Standardwert 10 (Stadt) OpenStreetMap begrenzt einen Zoom von 18 und Das Limit für Staubkartenkarten hängt vom Kartentyp ab. "Automatisch" bestimmt automatisch den Zoom für Begrenzungsrahmenspezifikationen und wird standardmäßig auf 10 mit Mittel-/Zoomspezifikationen festgelegt. "
Änderung der Zoom einem nicht Fehler für get_map aber tut zum Plotten, dass die Karte
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
Es ist wie die Länge sieht nicht durchgezogen werden. Schließlich mit einem Zoom von 2 funktioniert es aber nicht durch eine Karte der ganzen Welt
Also, meine Frage ist, wie kann ich get_map verwenden, um eine Weltkarte zu bekommen?
Session info:
Session() R Version 2.15.0 (2012-03-30) Plattform: i386-pc-mingw32/i386 (32-Bit)
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
ist verwenden kann Sie haben noch keine Antwort angenommen, also haben Sie eine andere Lösung gefunden? – maj
@maj Ich habe keine Lösung gefunden mit ggmap, um durch die Weltkarte zu ziehen.Die Antworten unten sind großartig, aber sie erfordern eine Weltkarte von woanders zu ziehen und dann zeichne ich drüber – user1414259