收藏
回答

map组件怎么设置让其中一个marker不参与碰撞?

map组件怎么设置让其中一个marker不参与碰撞? 如下代码,让B点和C点参与碰撞, A点不参与

this.mapCtx.addMarkers({

markers: [{

id: 6755555567,

zIndex: 100001,

latitude: 34.210412,

longitude: 108.963814,

iconPath: '../../image/my_location.png',

label: { content: 'A点'},

width: 60,

height: 60,

},{

id: 6755555563,

zIndex: 100000,

latitude: 34.210422,

longitude: 108.964814,

iconPath: '../../image/my_location.png',

label: { content: 'B点'},

collision: 'marker',

collisionRelation: 'together',

width: 60,

height: 60,

},{

id: 6755555561,

zIndex: 9999,

latitude: 34.211422,

longitude: 108.965814,

iconPath: '../../image/my_location.png',

label: { content: 'C点'},

collision: 'marker',

collisionRelation: 'together',

width: 60,

height: 60,

}]

})


最后一次编辑于  2024-11-28
回答关注问题邀请回答
收藏

2 个回答

  • 乖,摸摸头
    乖,摸摸头
    2024-11-28

    2024-11-28
    有用
    回复
  • ZHOU
    ZHOU
    发表于小程序端
    2024-11-28

    啥叫碰撞,你截图个效果图出来看下,看描述也不知道你具体是要实现的个啥效果

    2024-11-28
    有用
    回复 1
    • 乖,摸摸头
      乖,摸摸头
      2024-11-28
      就是两个marker重叠后,zIndex小的会被隐藏,我想其中的一个A不要参与碰撞,就是说A可以允许与其他marker重叠
      2024-11-28
      回复
登录 后发表内容