gpt4 book ai didi

r - ggmap 中的错误, "must be an array"和 "HTTP 400 bad request"

转载 作者:行者123 更新时间:2023-12-03 14:00:27 25 4
gpt4 key购买 nike

我正在尝试使用 ggmap 从谷歌地图中调用 map 。示例代码:

get_googlemap(center = c(lon = -56.67, lat = 51.47), zoom = 8, size = c(640, 640), scale = 2,
format = "png8", maptype = "satellite")

但是,这会返回以下错误:

来源: https://maps.googleapis.com/maps/api/staticmap?center=24.8,-81.7&zoom=8&size=640x640&scale=4&maptype=satellite&key=(removed发帖键)
Error in aperm.default(map, c(2, 1, 3)) : 
invalid first argument, must be an array
In addition: Warning message:
In get_googlemap(center = c(lon = -81.7, lat = 24.8), zoom = 8, :
HTTP 400 Bad Request

我查看了人们遇到类似问题的线程。在对 API key 和限制进行一些摆弄之后,它们似乎得到了解决。在这种情况下,我做了以下事情:
  • 启用计费
  • 限制了我的 API key - 但是,我没有选择将其限制为“静态 map ”。我目前将其限制为
    “谷歌云 API”。和以前一样的错误,但关键仍然是
    注册命中。
  • 完成上述操作后重新启动 R,并仔细检查我的包裹。

  • 希望能得到一些帮助,我的实验室成员都没有这个问题,我开始扯头发了,哈哈。

    最佳答案

    经过一番折腾,我想通了。这不是非常直观,所以我把它贴在这里,以防其他新人遇到同样的问题。

    本质上,从云控制台生成 key 后,您需要进入库并启用以下四个 API:

    静态 map ,
    map 嵌入,
    地理位置,
    地理编码。

    然后,去编辑 key 。向下滚动并将其限制为上述四个 API。在那之后工作得很好。

    关于r - ggmap 中的错误, "must be an array"和 "HTTP 400 bad request",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60061173/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com