小程序
小游戏
企业微信
微信支付
扫描小程序码分享
6 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
我这边解决了。方案:根据点击时@markertap回调传递过来的id,进行遍历当前markers数组。当前显示的marker修改他的显示模式为ALWAYS,其他则为BYCLICK。
示例代码:
updateMarker(markerId) {
for (let i = 0; i < this.markers.length; i++) {
if (this.markers[i].id != markerId) {
this.markers[i].callout.display = 'BYCLICK'
} else {
this.markers[i].callout.display = 'ALWAYS'
}
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
你好,这个问题解决了吗
采用了别的方案,地图不全屏显示,底部独立出了一个版块,用点击事件绑定,显示对应内容
请问问题解决了吗?我现在整个项目就卡在这个地方了。好难受!!!
遇到同样的问题,
同样问题,安卓锤子m1。
没有解决哦 还是存在差异的
你好,问题未复现。请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
发现同样的问题:模拟器点击 markers 会隐藏之前显示出来的callout。真机只在点击markers以外的区域时才会隐藏callout
测试机型:MIX 2S
Android版本:8.0.0
微信版本号:6.6.6、6.6.7
麻烦提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
wechatide://minicode/Y4oBsbmc7Y4m
你好,问题解决没
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
我这边解决了。方案:根据点击时@markertap回调传递过来的id,进行遍历当前markers数组。当前显示的marker修改他的显示模式为ALWAYS,其他则为BYCLICK。
示例代码:
updateMarker(markerId) {
for (let i = 0; i < this.markers.length; i++) {
if (this.markers[i].id != markerId) {
this.markers[i].callout.display = 'BYCLICK'
} else {
this.markers[i].callout.display = 'ALWAYS'
}
}
}
今天也遇到了这个问题,当有多个callout 时,需要点击显示,开发者工具(ios和安卓都测试了)和iphone真机是点击显示当前的隐藏上一次点击的,但是安卓真机每次点击都显示不隐藏上一次的,导致用户体验很差,恳求官方尽快解决这个问题!!!!!
你好,这个问题解决了吗
采用了别的方案,地图不全屏显示,底部独立出了一个版块,用点击事件绑定,显示对应内容
请问问题解决了吗?我现在整个项目就卡在这个地方了。好难受!!!
遇到同样的问题,
同样问题,安卓锤子m1。
你好,这个问题解决了吗
没有解决哦 还是存在差异的
你好,问题未复现。请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
发现同样的问题:模拟器点击 markers 会隐藏之前显示出来的callout。真机只在点击markers以外的区域时才会隐藏callout
测试机型:MIX 2S
Android版本:8.0.0
微信版本号:6.6.6、6.6.7
麻烦提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
wechatide://minicode/Y4oBsbmc7Y4m
你好,问题解决没