问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 微信小程序 需求 map/polyline/arrowIconPath 客户端 1809111 开发版
_this.setData({
polyline: [{
points: pl,
color: "#00e500",//路线色
width: 4,//路线宽度
arrowLine: true,//带箭头的线
}]
在手机预览时无效果,是不是要加上arrowIconPath???
请问这个值,要怎么写才显示箭头??
代码片段
_Calculation:function(a,b){//计算路线 var _this=this var ob={ //WebService请求地址,from为起点坐标,to为终点坐标,开发key为必填 url: "https://apis.map.qq.com/ws/direction/v1/driving/?from=" + a.latitude + "," + a.longitude + "&to=" + b.latitude + "," + b.longitude+"&key="+_this.data._Key, method: 'GET', dataType: 'json', //请求成功回调 success: function (res) { var ret = res.data if (ret.status != 0){ return } var coors = ret.result.routes[0].polyline, pl = []; //坐标解压(返回的点串坐标,通过前向差分进行压缩) var kr = 1000000; for (var i = 2; i < coors.length; i++) { coors[i] = Number(coors[i - 2]) + Number(coors[i]) / kr; } //将解压后的坐标放入点串数组pl中 for (var i = 0; i < coors.length; i += 2) { pl.push({ latitude: coors[i], longitude: coors[i + 1] }) } //设置polyline属性,将路线显示出来 _this.setData({ polyline: [{ points: pl, color: "#00e500",//路线色 width: 4,//路线宽度 arrowLine: true,//带箭头的线 arrowIconPath:'这里怎么写??' }] }) } }; wx.request(ob); },
微信小程序开发问题解答
微信小程序开发者回答:
提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
微信小程序开发者回答:
谢谢,搞定了,是我的路线宽度设置过小,看不出来效果。
不过我想知道 polyline.arrowIconPath到底怎么写,一个string???
本文网址:http://www.91bianli.com/kaifazhinan/74847.html