收藏
回答

Android canvas覆盖map,点击canvas不触发绑定事件

功能描述:

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

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

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


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

在Android中问题如下:

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


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

回答关注问题邀请回答
收藏
登录 后发表内容