Skip to content
产品中心
create*Layertooltip

移入按格取值。写成 true 用默认文案;也可以自己写 HTML。风暴追踪的提示只出现在风暴点上。

调用 ​

ts
const layer = createRadarGridLayer({
    // 解析出口
    data: parsed.values,
    // 画哪一列,与 parse 相同
    product: 'cr',
    // 雷达站心,投影原点
    site: parsed.site,
    // 移入提示
    tooltip: true
})

自定义内容:

ts
layer.setOption({
    tooltip: {
        // 按格拼 HTML
        format: info => `${info.value ?? '缺测'}`
    }
})

默认文案含站点、时刻和当前值。函数收到的 info 与 identify 相同。返回空值表示本格不提示。实例上还有 bindTooltip / unbindTooltip。

tooltip ​

字段说明类型默认
show是否显示。写成对象时默认开booleantrue
formatHTML 片段,或函数按格返回内容string / function默认文案

identify ​

不依赖提示框,也可以按经纬取值:

ts
// 按经纬取当前格
const info = layer.identify({ lat: 36.01, lon: 103.85 })
字段说明
value当前格数值。缺测为 NaN
lon / lat格心或射线落点
dateTime / stationCode / stationName记录上的时间和站点
row / col格网行列。射线没有
azimuth / elevation天气雷达射线
azimuth / pitch测风 PPI
id / sti / vil风暴追踪

界外返回 null。