百度地图IP获取定位,接口已经返回成功,但是却报了跨域错误

发布于 2022-09-06 22:25:50 字数 987 浏览 15 评论 0

调用百度地图ip获取定位接口,已经成功返回数据,但是报了跨域错误,导致回调方法无法执行。求教
clipboard.png

clipboard.png

Failed to load https://api.map.baidu.com/loc...: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://127.0.0.1:8087' is therefore not allowed access.

this.$http.get(`https://api.map.baidu.com/location/ip?ak=${AK}&coor=bd09l`).then(res => {
      console.log(res);
      this.x = res.location;
      this.y = res.latitude;
      let mk = new BMap.Marker(res.point);
      map.addOverlay(mk);
      map.panTo(res.point);
    })

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

画▽骨i 2022-09-13 22:25:50
  1. 从官方的例子看,是支持加 callback 参数变成 jsonp 形式的。
  2. 后端请求。
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文