小程序
小游戏
企业微信
微信支付
扫描小程序码分享
- 需求的场景描述(希望解决的问题)
轮询一个异步请求,每次得到两个经纬度,做两个marker。
- 希望提供的能力
现在只会显示第一个marker的数据,希望能显示多个
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
将返回的数据作为数组赋值给makers
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
let markers = [{
longitude:wx.getStorageSync('addressLongitude'),
latitude: wx.setStorageSync('addressLatitude'),
title:'终点'
},{
longitude:points[points.length-1].longitude,
laitude:points[points.length-1].latitude,
title:'骑手位置'
}];
this.setData({
[key]: points,
'location.longitude':points[0].longitude,
'location.latitude':points[0].latitude,
'markers':markers
});
我是这样写的,但它只会显示第一个图标的位置
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
将返回的数据作为数组赋值给makers
let markers = [{
longitude:wx.getStorageSync('addressLongitude'),
latitude: wx.setStorageSync('addressLatitude'),
title:'终点'
},{
longitude:points[points.length-1].longitude,
laitude:points[points.length-1].latitude,
title:'骑手位置'
}];
this.setData({
[key]: points,
'location.longitude':points[0].longitude,
'location.latitude':points[0].latitude,
'markers':markers
});
我是这样写的,但它只会显示第一个图标的位置