依旧没有解决。只能通过老办法来弄了。
地图map组件bindmarkertap冒泡到bindtap?在map组件里定义了一堆marker,通过点击某个marker触发bindmarkertap能在map组件下方显示一个预先定义好的view,view中显示该marker所对应的详细信息。点击地图上的其他地方(非markers、非controls)则触发bindtap事件隐藏该view。view的控制阀值是“display:block/none” 开发工具上没有问题, ios :微信7.0.5, 基础库:2.8.1 [代码]<map[代码][代码] [代码][代码]id=[代码][代码]"cheddmap"[代码][代码] [代码][代码]style=[代码][代码]"width: 100%; height: {{mapHeight}}"[代码][代码] [代码][代码]latitude=[代码][代码]"{{lat}}"[代码][代码] [代码][代码]longitude=[代码][代码]"{{lon}}"[代码][代码] [代码][代码]show-location=[代码][代码]"true"[代码][代码] [代码][代码]show-scale=[代码][代码]"false"[代码][代码] [代码][代码]enable-zoom=[代码][代码]"true"[代码][代码] [代码][代码]scale=[代码][代码]"{{scale}}"[代码][代码] [代码][代码]include-points=[代码][代码]"{{carPoints}}"[代码][代码] [代码][代码]@tap=[代码][代码]"handleMapTap"[代码][代码] [代码][代码]@markertap=[代码][代码]"handleMarkerTap"[代码][代码] [代码][代码]></map>[代码] 问题描述同: https://developers.weixin.qq.com/community/develop/doc/ded1b19560d18e039a13c4fd22d422c6?highline=%E5%9C%B0%E5%9B%BEmap%E7%BB%84%E4%BB%B6bindmarkertap%E5%86%92%E6%B3%A1%E5%88%B0bindtap 点击地图上的marker需要显示隐藏的view,点击非marker,隐藏view, 但是现在marker事件会冒泡到tab上,造成显示问题!请帮忙解答!谢谢!
2021-01-12对,经过我的测试,确实只返回id,但是通过data内的变量和id,获得点击marker的其他数据。
小程序的bindmarkertap只能传id吗?能不能传其他的数据bindmarkertap
2020-08-25问题已经解决,就是上面答主的回复,谢谢大家。
Map组件的enable-satellit 无论是设置为true还是false都是现实实景地图?下面是代码,现在的疑问是无论是将enable-satellit设置为true或者false,显示的都是实际街景,不能切换为正常地图,有遇到这个问题的伙伴吗? 基础库: 2.12.1 map id="myMap" style="width: 100vw; height: 100vh;" latitude="{{latitude}}" longitude="{{longitude}}" enable-satellite="false" markers="{{markers}}" scale="{{map_scale}}" bindtap="onMapTap" bindmarkertap="onPointTap" show-location="true"> view class="search_bar"> image src="/image/search.png" style="width:50rpx;height:50rpx;padding-right:10px;" /> input class="search_view" bindblur="closesuggest" bindconfirm="getsuggest" type="text" confirm-type="search" value="{{backfill}}" placeholder="输入地址定位(如: 人民广场)">
2020-08-24目前看了看,map上面的bindtap不会触发,所以怀疑是map组件的问题。如何规避???
IOS 上层按键穿透触发bindmarkertap,有BUG?2020-08-23你这个层级是什么意思?
微信小程序 map组件无法触发bindmarkertap?微信小程序 map组件无法触发bindmarkertap,markers给任意obj添加了id,也设置了层级,map组件也设了id
2020-08-23您的问题解决了吗?我这边IOS也有这个问题,但是安卓没有。头疼中。
小程序点击事件,点击一次,触发两次,问题下怎么解决? 不是bindtap换catchTap问题我就一个点击事件,然后,没有其他点击事件,只点击一次,但是会触发两次,后台返回的数据,一次成功,一次失败,有没有大神帮解决这个问题。
2020-08-23你的问题和我现在遇到的完全一样。安卓没有问题,但是ios有问题。
iOS,map上层的浮层点击会穿透浮层触发map的事件https://developers.weixin.qq.com/s/PU7QVQm47ofa ios,map上绝对定位一个浮层,点击事件会穿透浮层;Android不会
2020-08-23相同的问题。安卓目测没有这个问题。
map组件同层渲染,在地图上view标签与maker重叠了,点击view会执行maker选中的事件map组件同层渲染,在地图上view标签与maker位置重叠了,点击view会执行maker选中的事件,两个事件都会执行
2020-08-23你的问题解决了吗???似乎我手机上、开发客户端都没法解决。
map组件中开启卫星地图苹果手机无效map组件的enable-satellite是控制卫星地图开关的,值为true时,发现安卓手机有效,苹果手机和ipad无效,今天有用开发工具试了一下也无效。
2020-08-22问题顺利解决了,是这样的: 在OSS上传的时候,加上Content-Type:image/jpeg即可。如果使用服务器端签名,则需要签名的时候将header确定好,然后签名得到URL。同时client上传图片的时候header也要完全相同。 我的问题已经解决,和小程序没关系,是阿里云OSS的问题。
wx.downloadFile 下载阿里云oss图链接,得到.bin文件,如何修改让其返回.jpg?开发者工具1.0.3.2008182 微信为7.0.17 华为安卓 wx.downloadFile通过URL下载图片(.jpg文件)链接(链接由我自己的服务器签名好了,直接GET就能拿到),官方文档中要求设定服务器的Content-Type,但是阿里云没法设定,这个如何解决?下载的.bin文件没法保存在手机上。
2020-08-20