腾讯地图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>

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

https://img.mukewang.com/5ca810c700011b7e08000109.jpg

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

慕斯709654
浏览 540回答 1
1回答

慕斯王

跨域问题在服务器环境下运行
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript