uni-app——map组件路线[polyline]功能示例
Posted Starzkg
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了uni-app——map组件路线[polyline]功能示例相关的知识,希望对你有一定的参考价值。
Demo
<template>
<view class="img_box">
<map :latitude="latitude" :longitude="longitude" scale="18" :polyline="polyline"></map>
</view>
</template>
<script>
// 数据加载API
import {
stuExerciseRecordDetail
} from '@/api/sports.js'
export default {
data() {
return {
runid: -1,
latitude: 39.96491,
longitude: 116.31604,
polyline: [{
points: [],
color: "#31c27c",
width: 10,
arrowLine: true,
borderWidth: 2 //线的边框宽度,还有很多参数,请看文档
}]
};
},
mounted() {
if (this.runid != -1) {
stuExerciseRecordDetail(this.runid).then((data) => {
this.latitude = data[0][1]
this.longitude = data[0][0]
let points = []
data.forEach(item => {
points.push({
latitude: item[1],
longitude: item[0]
})
})
this.polyline = [{
points: points,
color: "#31c27c",
width: 10,
arrowLine: true,
borderWidth: 2 //线的边框宽度,还有很多参数,请看文档
}]
})
}
},
onLoad: function(option) {
this.runid = option.runid
}
}
</script>
<style lang="scss">
.img_box {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
map {
width: 100%;
height: 100%;
}
}
</style>
效果
以上是关于uni-app——map组件路线[polyline]功能示例的主要内容,如果未能解决你的问题,请参考以下文章
uni-app map组件关于marker标记点动态设置的问题
uni-app基础组件—视图容器(View Container)
在 Android Google Maps API v2 中,交通数据显示在绘制的形状(折线)上方
“未处理的异常:NoSuchMethodError:在 null 上调用了 getter 'iterator'。”当我在颤振中使用 google_maps_polyline 插件时抛出