Google Matrix API的CORS和CORB错误

时间:2019-06-22 13:18:45

标签: javascript jquery ajax cors

我正在尝试使用ajax发布请求来测试对Google Matrix API的查询,但是它同时返回了CORS和CORB错误。

这是我正在测试的内容:

  var request = $.ajax({
    url: "https://maps.googleapis.com/maps/api/distancematrix/json?origins=60505&destinations=60526|33596|53704|85209|50023&mode=driving&language=en-EN&key=THEAPIKEY",
    type: "POST",
    dataType: "json"
  });

  request.done(function(msg) {
    console.log( msg );
  });

  request.fail(function(jqXHR, textStatus) {
    console.log( "Request failed: " + textStatus );
  });

我做了一些挖掘工作,看来我可能需要在服务器上的.htaccess文件中添加一些内容,以允许进行CORS,但我仍然坚持使用了CORB。我还读到如果将数据类型设置为jsonp可能会解决CORS错误,但是我很确定从Google返回的数据是JSON,我可以看到这是一个以及。

这是第一次使用Google Matrix API,因此我不确定是否有更好的方法可以解决此问题。

0 个答案:

没有答案