问题解决了吗,我也遇到类似问题,或者 bindcallouttap 能不能返回 当前maker完整的数据,为什么就返回一个makerid 想不通是怎么设计的
Map自定义callout使用自定义的CustomCallout后,在slot="callout"的子组件里绑定点击事件没有用,只能执行系统带的bindcallouttap事件。 <map id="myMap" style="width: 100%; height: 300px;" latitude="{{latitude}}" longitude="{{longitude}}" bindmarkertap="markertap" bindcallouttap="callouttap" bindlabeltap="labeltap" markers="{{markers}}" scale="16" > <cover-view slot="callout"> <block wx:for="{{customCalloutMarkerIds}}" wx:key="*this"> <cover-view class="customCallout" marker-id="{{item}}" catchtap="handleTap"> <cover-image class="icon" src="/image/voice.png"></cover-image> <cover-view class="content"> {{num}}-{{item}}-{{index}} </cover-view> </cover-view> </block> </cover-view> </map>
2021-04-29