【发布时间】:2021-07-20 20:08:59
【问题描述】:
当用户在 HERE Maps Javascript API 3.1 中打开或关闭交通层时,我想捕获此事件。但是,我还没有找到检测方法。
【问题讨论】:
标签: javascript here-api
当用户在 HERE Maps Javascript API 3.1 中打开或关闭交通层时,我想捕获此事件。但是,我还没有找到检测方法。
【问题讨论】:
标签: javascript here-api
这是可能的:
// assuming defaultLayers object instantiated before
map.getLayers().addEventListener('add', (e) => {
(e.added === defaultLayers.vector.normal.traffic) && console.log('Vector traffic layer added');
})
如果你调用 setBaseLayer 而不是 addLayer 那么你可以在地图上添加 baselayerchange 事件监听器
【讨论】: