fetch 直接访问gooogle map 求路径,失败,但是我把url 直接贴在浏览器却可以返回数据的?
代码如下:
var BASE_URL = 'https://maps.googleapis.com/maps/api/directions/json?';
var src = {
latitude: 39.99709957757345,
longitude: 116.31184045225382,
};
var dest = {
latitude: 39.949158391497214,
longitude: 116.4154639095068
};
var url = BASE_URL + 'origin=' + src.latitude + ',' + src.longitude
+ '&destination=' + dest.latitude + ',' + dest.longitude + '&sensor=false&mode=driving'
fetchData(url, doData);
console.log(url);
返回失败信息如下:
https://maps.googleapis.com/m...
{ error_message: 'Invalid request. Missing the 'origin' parameter.',
routes: [],
status: 'INVALID_REQUEST' }
如果直接把拼成的url放到浏览器却可以返回数据的,返回略。
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…