漏刻有时百度地图API实战开发(1)华为手机无法使用addEventListener click 的兼容解决方案
现象漏刻有时项目开发中的调用了百度地图API,在PC端、IOS和安卓机型测试都没有问题。但是使用华为手机部分型号时,前端在监听点击事件的时候是使用map.addEventListener('click',function(){...}),无法触发。或原理通过监听touchstart和touchmove两个事件中,x1,y1和x2,y2的差值(绝对),如果大于10px那么认为是拖动,否则认为是点击。