Skip to content

events

TIP

mosowe-tdt-x返回略有差异,以实际返回为主。

名称说明类型
onLoad天地图初始化完毕后触发,含定位时间({lng,lat})=> void
map-load天地图初始化完毕后触发,不含定位时间,早于 onLoad(data:mapEventsData)=>void
map-click点击地图时触发此事件(data:mapEventsData)=>void
map-dblclick双击地图时触发此事件,同时会触发 click 事件(data:mapEventsData)=>void
map-touchstart触摸开始(data:mapEventsData)=>void
map-touchmove触摸移动(data:mapEventsData)=>void
map-touchend触摸结束(data:mapEventsData)=>void
map-longpress长按事件(data:mapEventsData)=>void
map-zoomstart地图更改缩放级别开始时触发(data:mapEventsData)=>void
map-zoomend地图更改缩放级别结束时触发(data:mapEventsData)=>void
map-dragstart开始拖拽地图时触发(data:mapEventsData)=>void
map-drag拖拽地图过程中触发(data:mapEventsData)=>void
map-dragend停止拖拽地图时触发(data:mapEventsData)=>void
map-resize地图可视区域大小发生变化时会触发此事件(data:mapEventsData)=>void
coordinatePickupResult地图拾取器返回值(data:lnglat)=> void
getCurrentLocationSuccess组件内点击回到当前位置成功时触发(data:any)=> void
getCurrentLocationError组件内点击回到当前位置失败时触发(err)=> void
carTrackPassOneNode1.0.16轨迹运行时,实时返回运行点位数据,判断运行完毕方式:index >= total,index 为当前运行点位索引,total 为总共要走的点位数,轨迹需要传递一堆经纬度二维数据 arr,然后内部会计算总路程,然后根据设置的速度 speed,计算出需要 total 个点,所以这里的 index 不完全等于 arr 的索引,dataIndex 也只能说接近,lnglat 为当前运行点的经纬度({lnglat,index,total,dataIndex})=> void

mapEventsData

json
{
    type: mapEventsKey
    lnglat: lnglat || null
    containerPoint: any
    removeoverlay:any
    addoverlay: any
    addcontrol: any
    removecontrol: any
    newSize: any
    oldSize: any
    minzoom: any
    maxzoom: any
}

mapEventsKey

ts
type mapEventsKey =
  | 'click'
  | 'dblclick'
  | 'touchstart'
  | 'touchmove'
  | 'touchend'
  | 'longpress'
  | 'zoomstart'
  | 'zoomend'
  | 'dragstart'
  | 'drag'
  | 'dragend'
  | 'load'
  | 'resize';

贡献者

mosowe

文档版本 v1.0.1