vue使用高德地图导航路线失败,获取驾车数据失败:INVALID_USER_SCODE(解决方法)
高德地图使用路线导航最近做大屏项目,里面有地图定位,路线导航等方面的功能,在做路线定位是一直都是获取不到导航的路线,经过好长时间的百度看高德api文档终于找到解决方法。解决方法 添加高德地图安全密钥// 添加高德安全密钥安全密钥是和key一起申请的,可能很多人会忽略掉。他也大有用处// window._AMapSecurityConfig = {//securityJsCode: "‘xxxxxx
·
高德地图使用路线导航
最近做大屏项目,里面有地图定位,路线导航等方面的功能,在做路线定位是一直都是获取不到导航的路线,经过好长时间的百度看高德api文档终于找到解决方法。
解决方法 添加高德地图安全密钥
// 添加高德安全密钥 安全密钥是和key一起申请的,可能很多人会忽略掉。他也大有用处
// window._AMapSecurityConfig = {
// securityJsCode: "‘xxxxxxxx’"
// };
效果
代码
<template>
<div class="home_div">
<div class="map_title">
<h3>JSAPI Vue2地图组件示例</h3>
</div>
<div id="container"></div>
</div>
</template>
<script>
// 添加高德安全密钥
window._AMapSecurityConfig = {
securityJsCode: "xxxxxxxxxxxxxx"
};
import AMapLoader from "@amap/amap-jsapi-loader";
export default {
name: "Mapview",
data() {
return {
map: null
};
},
created() {},
mounted() {
this.initAMap();
},
methods: {
initAMap() {
AMapLoader.load({
key: "xxxxxxxxxxxxx", //设置您的key
version: "2.0",
plugins: ["AMap.ToolBar", "AMap.Driving"],
AMapUI: {
version: "1.1",
plugins: []
},
Loca: {
version: "2.0"
}
})
.then(AMap => {
this.map = new AMap.Map("container", {
viewMode: "3D",
zoom: 12,
zooms: [2, 22],
center: [116.391935, 39.895534]
});
var driving = new AMap.Driving({
map: this.map
});
// 根据起终点经纬度规划驾车导航路线
driving.search(
new AMap.LngLat(116.379028, 39.865042),
new AMap.LngLat(116.427281, 39.903719),
function(status, result) {
// result 即是对应的驾车导航信息,相关数据结构文档请参考 https://lbs.amap.com/api/javascript-api/reference/route-search#m_DrivingResult
if (status === "complete") {
console.log("绘制驾车路线完成");
} else {
console.log("获取驾车数据失败:" + result);
}
}
);
})
.catch(e => {
console.log(e);
});
}
}
};
</script>
<style scoped>
.home_div {
padding: 0px;
margin: 0px;
width: 90%;
height: 100%;
position: relative;
}
#container {
padding: 0px;
margin: 0px;
width: 100%;
height: 100%;
position: absolute;
}
.map_title {
position: absolute;
z-index: 1;
width: 100%;
height: 50px;
background-color: rgba(27, 25, 27, 0.884);
}
h3 {
position: absolute;
left: 10px;
z-index: 2;
color: white;
}
</style>
有兴趣可以加前端交流群:199306856
更多推荐
已为社区贡献3条内容
所有评论(0)