Android canvas覆盖map,点击canvas不触发绑定事件
发布于 5 年前 作者 xiaxiong 14834 次浏览 来自 问答

功能描述:

    1.canvas覆盖map之上显示数据

    2.点击map的某些marker触发事件显示canvas

    3.点击canvas触发事件navigateTo详情页

在iOS中以上实现均无任何问题

在Android中问题如下:

    点击canvas并没有触发其绑定的事件,而是会直接触发在canvas之下的元素的事件,比如canvas所覆盖的map或map上的marker

由于在iOS中没有问题,所以找不出实现代码的错误。怀疑是否iOS与Android中canvas的实现方式不同,事件冒泡出现了问题导致没有执行绑定事件的函数

回到顶部