移動端百度地圖無法觸發(fā)自定義覆蓋物事件的問題

手上有一移動端項目 要使用百度地圖,自定義覆蓋物渲染正常,添加了自定義事件之后,PC端可以正常觸發(fā)事件,然而在移動端,無論怎么調(diào)試都無法觸發(fā)事件,

百度一下,是因為百度地圖手機端默認的時間是拖動,屏蔽了其他事件,原生的Marker是可以觸發(fā)的,但是自定義的覆蓋物是不可以的

引入百度開源的額外文件?http://api.map.baidu.com/library/EventWrapper/1.2/src/EventWrapper.js

代碼如下

BMapLib.EventWrapper.addDomListener(div, "touchend", function(e){

? ? ? ? ?//...點擊操作

? ? ? ? ? console.log(pointer)

? ? ?});

這樣手機端就可以觸發(fā)事件了

參考文章來自:http://www.catcoder.com/2017/07/28/bmap-myself-square-cannot-click/

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容