map组件自定义气泡点击多个标记,在Android上一个气泡不隐藏,要如何做到只显示一个气泡?
发布于 5 年前 作者 xiulan14 1501 次浏览 来自 官方Issues

使用map组件自定义气泡,在iOS上,点击第一个marker会显示相应的气泡,点击第二个marker时第一个气泡会隐藏显示第二个气泡,而在安卓上点击几个marker就显示几个气泡。

<map id="parkMapstyle="width:100%; height:{{mapHeight}};latitude="{{latitude}}longitude="{{longitude}}markers="{{markers}}enable-satellite="trueenable-3D = "trueskew='15bindmarkertap = "clickMarkertshow-location >

  <cover-view slot="callout">

        <block wx:for="{{customCalloutMarkerIds}}wx:key="*this">

          <cover-view  marker-id="{{item}}" >

          <cover-view class="map-callout">

            <cover-image width="300height="150src="{{MarkersItem.ImgPath}}" />

             <cover-view class="map-callout-view">

             {{index}}-{{item}}

             </cover-view> 

          </cover-view>

          </cover-view>

        </block>

      </cover-view>

</map>

回到顶部