API版本
GL
起因
在项目开发过程中对地图上的点标注,需要通过点击标注点,展示页面上的其他组件,此时需要将该标注点移动到其他位置(通过 `map`对象的 `panBy()`方法), 此时就需要获取当前点击的标注点在屏幕上的坐标位置
Bug说明
在标注点的事件对象中,获取到的
clientX
、clientY
、offsetX
、offsetY
的值均为undefined
原因分析
在web端中,鼠标点击事件可通过 事件对象的 clientX, clientY 对象获取鼠标的位置
但在移动端,相对应地事件为 touch事件,通过对地图标注事件对象中获取到的clientX、clientY 属性为 undefined
当时项目运行在移动端