腾讯地图ajax获取路线规划结果

通过下面的代码

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>简单地图</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/>

<style type="text/css">
html,body{
    width:100%;
    height:100%;
}
*{
    margin:0px;
    padding:0px;
}
body, button, input, select, textarea {
    font: 12px/16px Verdana, Helvetica, Arial, sans-serif;
}
p{
    width:603px;
    padding-top:3px;
    overflow:hidden;
}
.btn{
    width:142px;
}
#container{
    min-width:600px;
    min-height:767px;
}
</style>
<script charset="utf-8" src="http://map.qq.com/api/js?v=2.exp&key=WQCBZ-4FF3F-WI4JL-NJGAX-MECTJ-GMFWA"></script>
<script src="./jquery-3.3.1.min.js"></script>
<script>

window.onload = function(){

//直接加载地图


    //初始化地图函数  自定义函数名init
    function init() {
        //定义map变量 调用 qq.maps.Map() 构造函数   获取地图显示容器
         var map = new qq.maps.Map(document.getElementById("container"), {
            center: new qq.maps.LatLng(39.916527,116.397128),      // 地图的中心地理坐标。
            zoom:8                                                 // 地图的中心地理坐标。
        });
      
    }
    init();
  var url='http://apis.map.qq.com/uri/v1/routeplan?type=bus&fromcoord=39.980683,116.302&tocoord=39.9836,116.3164&policy=1&referer=WQCBZ-4FF3F-WI4JL-NJGAX-MECTJ-GMFWA&output=jsonp';
            $.ajax({
            "type" : "get",
            "dataType" : "jsonp",
            "processData" : false,
            "async" : false,
            "global" : false,
            "url" : url,
            "timeout" : 1000*30,
            "success" : function(data) {
            console.log(data);
            },
            "error":function() {
                console.log("失败");
            },
            complete:function() {
                    
            }
            });

}
</script>
</head>
<body>
<!--   定义地图显示容器   -->
<div id="container"></div>
</body>
</html>

想要返回地图的查询返回的路径规划,但是运行后,控制台会报错为

clipboard.png

看似是ajax出现了错误,请问如何才能正确调取呢?

阅读 3.1k
1 个回答

跨域问题在服务器环境下运行

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题