如何解决如何在ggmap中使用get_googlemap
您好,谢谢!
我是r中的ggmap()
和get_googlemap()
的新手。我想要阿拉斯加中南部的卫星图像。我的代码相当简短,并在下面共享:
ak <- map_data('worldHires','USA:Alaska')
register_google(key = "...") #key is here
ggmap::get_googlemap(center = c(mean(ak$long),mean(ak$lat)),zoom = 10,size = c(640,640),maptype = "satellite") %>%
ggmap()
我不断收到以下错误:
Error in aperm.default(map,c(2,1,3)) :
invalid first argument,must be an array
In addition: Warning message:
In ggmap::get_googlemap(center = c(mean(ak$long),:
HTTP 400 Bad Request
我已经设置了Google API,并在运行代码时确认了匹配。我还通过https://console.cloud.google.com/启用了“ Maps Static API”。
我从github devtools::install_github("dkahle/ggmap")
下载了ggmap,并加载了库tidyverse
,mapdata
,maps
,stringr
和ggmap
。
我的数据框“ ak”的dput()
输出非常大,所以为了娱乐:
install.packages("mapdata")
library(mapdata)
ak <- map_data('worldHires','USA:Alaska')
有什么想法吗?再次谢谢你。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。