我正在研究Ionic(v1)应用程序,我正在对此终端进行简单调用:
如果您只是在浏览器上打开它,它会正常工作,它会返回格式正确的JSON(我可以复制它并在jsonviewer上解析它)。
但是如果我使用$ http的jsonp方法调用它(我使用jsonp,否则会导致CORS错误),它会导致此错误:
Uncaught SyntaxError:意外的令牌:
这是我的代码(简化):
$http.jsonp('https://maps.googleapis.com/maps/api/directions/json?origin=25.6909532,-100.3705846&destination=25.6909532,-100.3705846&waypoints=optimize:true|25.6507548,-100.3424051|25.6546534,-100.356101|25.63622,-100.3124573', {jsonpCallbackParam: 'callback'})
.then(function(response){
console.log(response);
});