收藏
回答

map组件bindpolylinetap事件不生效

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug MAP 工具 8.0.42 3.1.5
<map
 id="myMap"
 style="width: 100%; height: 600px;"
 latitude="{{latitude}}"
 longitude="{{longitude}}"
 show-location
 polyline="{{polylines}}"
 bindpolylinetap="handlePolylineTap"
 scale="16"
></map>

addPolylines() {
 const polylines = [{
  arrowLine: true,
  width11,
  borderColor: "#17872F",
  borderWidth: 3,
  color"#00B85F",
  points: [
    {
         latitude: 34.25789,
         longitude: 108.945738
   },
      {
        latitude: 34.25721100000001,
     longitude: 108.946958
   },
   {
     latitude: 34.250070000000015,
     longitude: 108.94619899999996
   },
   {
     latitude: 34.250873999999996,
     longitude: 108.91304399999997
   }
   ]
 }]
 this.setData({
  polylines
 })
 this.mapCtx.moveToLocation()
},

// 点击地图路线时触发
handlePolylineTap(e) {
 console.log(e, 'e')
},
回答关注问题邀请回答
收藏

2 个回答

  • Demons
    Demons
    2023-11-09

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2023-11-09
    有用
    回复 1
    • 四月
      四月
      2023-11-13
      晕~代码不都放上去了么,数据都是现成的
      2023-11-13
      回复
  • fu
    fu
    2023-11-20

    同样无效

    2023-11-20
    有用
    回复
登录 后发表内容