我正在尝试使用ggmap,ggplot2库在地图上绘制点。我成功地使用get_map准备地图,然后使用ggmap绘制it...although我只能绘制大约80个坐标点,然后我得到一个错误,我正在超过google map api的2048个字符的限制。这个限制看起来是否正确/预期?
接下来尝试使用qmplot & qmap命令来(希望)克服这个限制。
我成功地使用了qmplot命令;我正在使用:qmap("austin", zoom = 11, source="google", maptype = "roadmap", scale = 2)创建地图。使用qmap命令不成功。我正在使用:'qmplot( coord $lon,coord$lat,data =coord)‘coord是一个带有经度/经度对的df。我得到错误: error in unlist(.all_aesthetics1:42):object '.all_aesthetics’not found我一直无法找到(谷歌)关于这个错误模式的任何东西。
为了证明自己,我尝试运行47 &48页中的示例代码:https://cran.r-project.org/web/packages/ggmap/ggmap.pdf,第47页顶部的示例
violent_crimes <- subset(crime, offense != "auto theft" & offense != "theft" & offense != "burglary" ) qmplot(lon, lat, data = violent_crimes, colour = offense, size = I(3.5), alpha = I(.6), legend = "topleft")
准备暴力犯罪(使用内置的R数据集)命令可以很好地工作。qmplot命令导致的错误消息与我使用代码得到的错误消息相同。
发布于 2016-01-10 16:54:47
这是一个已经解决的bug。请参阅here
devtools::install_github("dkahle/ggmap")https://stackoverflow.com/questions/34688670
复制相似问题