收藏
回答

map组件自定义callout,开发工具点击marker才展示对应callout,真机却一直展示?

我需要实现点击marker,展示其对应的callout这个功能,开发者工具上已经实现,实现代码如下:

  1. cover-view在map标签中

2.cover-view中的内容,callout的展示由wx:if控制,当marker对应的id与当前点击的id相等时才展示

3. js代码,当点击marker时,将currMarkerId设为当前点击的id

4.实现效果,每次只会展示点击的marker对应的callout,符合预期

5.真机效果,点击一个marker就会出现一个callout,但是先前已经出现的callout不会消失

回答关注问题邀请回答
收藏

4 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    2023-03-16

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

    2023-03-16
    有用
    回复
  • 初晨丶
    初晨丶
    01-22

    同问如何解决,我看ios可以,但安卓callout会都存在

    01-22
    有用
    回复
  • 墨月
    墨月
    2023-08-24

    我也遇到一样的需求和问题,兄弟,你解决了吗?

    2023-08-24
    有用
    回复 2
    • RP
      RP
      2023-08-24
      解决了,
      2023-08-24
      回复
    • 时倾。
      时倾。
      01-16
      你好,怎么解决的
      01-16
      回复
  • 来斤香菜
    来斤香菜
    2023-03-15

    本人使用手机,安卓12

    开发者工具要求安卓或ios8.0.32以上

    2023-03-15
    有用
    回复
登录 后发表内容