通过下面的代码
<!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>
想要返回地图的查询返回的路径规划,但是运行后,控制台会报错为
看似是ajax出现了错误,请问如何才能正确调取呢?
慕斯王
相关分类