小程序
小游戏
企业微信
微信支付
扫描小程序码分享
就是我已获取一个历史轨迹线段,要求从第一点走到最后一点,可以实现吗?气泡移动
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
文档方法案例也没有, 我写的那个还不好用
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
从理论上上看,是可以的。但是我自己也没做过这个功能。
你可以试下translateMarker
具体参考文档:
https://developers.weixin.qq.com/miniprogram/dev/api/api-map.html#wxcreatemapcontextmapid
谢谢
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
文档方法案例也没有, 我写的那个还不好用
从理论上上看,是可以的。但是我自己也没做过这个功能。
你可以试下translateMarker
具体参考文档:
https://developers.weixin.qq.com/miniprogram/dev/api/api-map.html#wxcreatemapcontextmapid
谢谢
markers: [{
markerId: 11,
latitude: 41.808585,
longitude: 123.488286,
callout: {
display: 'ALWAYS',
content: '地铁口'
}
}, {
markerId: 12,
longitude: 123.488383,
latitude: 41.807865,
callout: {
display: 'ALWAYS',
content: '百度科技园'
}
}, {
markerId: 13,
longitude: 123.487895,
latitude: 41.807497,
callout: {
display: 'ALWAYS',
content: '西山壹号院'
}
}, {
markerId: 14,
longitude: 123.488270,
latitude: 41.807333,
callout: {
display: 'ALWAYS',
content: '西山壹号院'
}
}, {
markerId: 15,
longitude: 123.488758,
latitude: 41.807081,
callout: {
display: 'ALWAYS',
content: '西山壹号院'
}
}],
longitude: 123.488286,
latitude: 41.808585,
polyline: [{
points: [{
longitude: 123.488286,
latitude: 41.808585
}, {
longitude: 123.488383,
latitude: 41.807865
}, {
longitude:123.487895,
latitude: 41.807497
}, {
longitude: 123.488270,
latitude: 41.807333
}, {
longitude:123.488758,
latitude: 41.807081
}],
color: '#000000AA',
width: 2,
dottedLine: true,
arrowLine: true,
// arrowIconPath: '开发者服务器图片路径', ,
borderColor: '#FFB6C1',
borderWidth: 5
}]
},
onReady: function (e) {
// 使用 wx.createMapContext 获取 map 上下文
// this.mapCtx = wx.createMapContext('map')
this.MapContext = wx.createMapContext('map')
this.getCenterLocation()
},
getCenterLocation: function () {
var MapContext = wx.createMapContext('Map')
console.log(this.data.markers[0].markerId)
MapContext.translateMarker({
markerId:'11',
destination: {
latitude: 41.807081,
longitude: 123.488758,
},
autoRotate: true,
rotate: 30,
duration: 1000,
success: function(res){
console.log(res)
}
})
}
始终提示 找不到 id 为 11 的 markerId