I have the following code:
library(ggmap)
ggmap(get_map(location=c(lon = 5.218922, lat = 52.342366), zoom =14))
Which by my account should work fine, but I only get a standard ggplot2 image (grey background, etc), with the correct axis, but without the map shown:
When I look in my working directory I do find a file called "ggmapTemp" which has the correct map in it. But the map is not shown by ggplot2.
I work with RStudio and have limited rights on my work pc. Could this be the reason that the map is not shown correctly? My version of RStudio is 0.96.316 and R is R-2.15.1.
> sessionInfo()
R version 2.15.1 (2012-06-22)
Platform: x86_64-pc-mingw32/x64 (64-bit)
locale:
[1] LC_COLLATE=Dutch_Netherlands.1252 LC_CTYPE=Dutch_Netherlands.1252
[3] LC_MONETARY=Dutch_Netherlands.1252 LC_NUMERIC=C
[5] LC_TIME=Dutch_Netherlands.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] 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.1
[5] labeling_0.1 MASS_7.3-18 memoise_0.1 munsell_0.3
[9] plyr_1.7.1 png_0.1-4 proto_0.3-9.2 RColorBrewer_1.0-5
[13] reshape2_1.2.1 RgoogleMaps_1.2.0 rjson_0.2.9 scales_0.2.1
[17] stringr_0.6 tools_2.15.1
Update: My sessionInfo() after answer 1:
sessionInfo()
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] mapproj_1.1-8.3 maps_2.2-6 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.1
[5] labeling_0.1 MASS_7.3-20 memoise_0.1 munsell_0.3
[9] plyr_1.7.1 png_0.1-4 proto_0.3-9.2 RColorBrewer_1.0-5
[13] reshape2_1.2.1 RgoogleMaps_1.2.0.2 rjson_0.2.9 scales_0.2.1
[17] stringr_0.6.1 tools_2.15.1
As requested:
capabilities()
jpeg png tiff tcltk X11 aqua http/ftp sockets libxml fifo
TRUE TRUE TRUE TRUE FALSE FALSE TRUE TRUE TRUE FALSE
cledit iconv NLS profmem cairo
TRUE TRUE TRUE TRUE TRUE
On my machine, the list of attached packages is:
other attached packages:
[1] mapproj_1.1-8.3 maps_2.2-6 ggmap_2.1 ggplot2_0.9.1
This means you probably need mapproj
as well as maps
to run your code, since these are suggested packages from ggplot
to enable correct map projections.
Try:
install.packages(c("mapproj", "maps"))
then rerun your code.
I had this error but it is solved now that I upgraded to the latest version of ggmap (V2.3)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With