Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
1.2k views
in Technique[技术] by (71.8m points)

fetch 直接访问gooogle map 求路径,失败

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放到浏览器却可以返回数据的,返回略。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
等待大神答复

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...