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

调用百度地图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);
    })
阅读 8.1k
1 个回答
  1. 从官方的例子看,是支持加 callback 参数变成 jsonp 形式的。
  2. 后端请求。
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进