帖子
帖子
用户
博客
课程
显示全部楼层
5
帖子
0
勋章
23
Y币

[BUG] IOS端bMap点击事件监控BUG

[复制链接]
发表于 2018-9-3 02:38:53
本帖最后由 fdxmslx 于 2018-9-3 13:39 编辑

使用 addEventListener 添加单击事件后,点击地图空白部分,如道路之类的地方,能正常响应。但点击图例,如公交站、楼名等元素时,点击事件没有响应。
146
帖子
3
勋章
3684
Y币
代码咋写的呢?
5
帖子
0
勋章
23
Y币
本帖最后由 fdxmslx 于 2018-9-3 13:39 编辑

               bMap.addEventListener({
                    name: 'click'
                }, function(ret) {
                    if (ret.status) {
                        bMap.setAnnotationCoords({
                            id: 1,
                            lon: ret.lon,
                            lat: ret.lat
                        });
                        bMap.getNameFromCoords({
                            lon: ret.lon,
                            lat: ret.lat
                        }, function(ret, err) {
                            if (ret.status) {
                                lon = ret.lon;
                                lat = ret.lat;
                                province = ret.province;
                                city = ret.city;
                                district = ret.district;
                            }
                        });
                    }
                });
应该跟代码没关系,只有在IOS才有这个情况,即使是最简单的点击事件
bMap.addEventListener({
    name: 'click'
}, function(ret) {
    console.log('点击');
});
,也有这个问题
5
帖子
0
勋章
23
Y币
fdxmslx 发表于 2018-9-3 11:10
bMap.addEventListener({
                    name: 'click'
                }, functi ...

IOS下才会
175
帖子
1
勋章
5678
Y币

不添加监听点击有反映没
5
帖子
0
勋章
23
Y币
得呤 发表于 2018-9-3 14:18
不添加监听点击有反映没

我说的没反应是指监控不到,就是点一些公交站、地铁站之类的地方,就不会有点击事件返回
175
帖子
1
勋章
5678
Y币
fdxmslx 发表于 2018-9-3 17:01
我说的没反应是指监控不到,就是点一些公交站、地铁站之类的地方,就不会有点击事件返回 ...

安卓上点击有反应吗
5
帖子
0
勋章
23
Y币
得呤 发表于 2018-9-3 20:26
安卓上点击有反应吗

安卓是正常的
175
帖子
1
勋章
5678
Y币

监听一下双击事件dbclick(双击事件)
您需要登录后才可以回帖 登录

本版积分规则