TileMap 事件
TileMap 继承于 threejs 的 Object3D ,除了 Object3D 的事件外,它还有如下事件:
事件名称 | 参数 | 说明 |
---|---|---|
update | delta: 瓦片树更新时长(ms) | 在地图瓦片树更新时发生,目前瓦片树更新时长固定为 1/5 秒 |
tile-created | tile: 瓦片 | 在每块瓦片创建完成后发生,可在此事件中修改瓦片 Mesh 属性 |
tile-loaded | tile: 瓦片 | 在每块瓦片数据加载完成时发生,可在此事件中修改瓦片几何体和材质属性 |
source-changed | source: 地图数据源 | 在数据源发生变化时发生 |
projection-changed | projection: 投影对象 | 在地图投影发生变化时发生 |
loading-start | itemsLoaded: 加载完成数量 itemsTotal: 加载完成合计 | 在地图数据开始加载时发生(THREE.LoadingManager 事件的封装) |
loading-error | url: 瓦片 url | 在地图数据加载错误时发生(THREE.LoadingManager 事件的封装) |
loading-complete | 无 | 在地图数据全部加载完成时发生(THREE.LoadingManager 事件的封装) |