uniapp>>>>app端,使用高德地图绘制轨迹,实现驾车路径的规划
uniapp自身提供地图组件,但由于兼容性比较差,很多功能无法基于uni提供的api实现自己的需求点,所以这里我们借助web-view的方式去实现路线的规划,以及高德地图的方法调用,
这里的例子只实现了驾车路径的规划
由于本次用的是renderjs这个插入模版,所以要用两个script块,并且用:prop用于传递数据参数,:change:prop用于监听数据变化
<template>
<view class="amap-container">
<view id="amap" class="amap" :prop="option" :change:prop="amap.updateEcharts"></view>
<view class="" id="panel"></view>
</view>
</template>
在这块script中,可以做正常的逻辑操作,页面间参数接收,数据的赋值等等......就一切正常写就好
<script>
export default {
data() {
return {
option: []
};
},
onLoad(params) {
this.option = JSON.parse(params.data);
},
methods: {}
};
</script>
这里