以下代码markers="{{scale>=16?'markers':''}}"是为了实现地图缩放级别大于16时,则显示标记点,为什么会无效,是不是写法错误?请指教,谢谢。
补充:data中的scale经过测试,数据没有问题,应该时html写法错误。
<view style="height:100vh;width:100vw;">
<map id="myMap" class="width height" show-location="true" latitude="{{location.latitude}}" longitude="{{location.longitude}}" markers="{{scale>=16?'markers':''}}" bindregionchange="regionchange"></map>
</view>
markers="{{scale>=16?markers:false}}"
你在地图中缩放的时候scale这个值应该是不变的吧?如果是通过setData方式的话应该有效。