首页 > 解决方案 > Kibana/Vega 中的地图和信号纬度、经度和缩放

问题描述

我正在尝试修改纬度、经度和缩放信号的值,以便获得一个国家的全局视图,然后在一定时间(5 秒)后放大一个城市。回到原来的视图,放大,...

我想同时更改三个信号(纬度、经度、缩放)。但根据 Vega 在线编辑器,它们会按顺序更新。有没有办法同时更新?

这是代码:

{
  "$schema": "https://vega.github.io/schema/vega/v5.json",

    "signals":[
        {"name":"scheduler","init":"0","on":[{"events":"timer{5000}","update":"if(scheduler==2,0,scheduler+1)"}]},
        {"name":"longitude","update":"if(scheduler=='0'||scheduler=='2',3.15,2.325)"},
        {"name":"latitude","update":"if(scheduler=='0'||scheduler=='2',46.5,45.61)"},
        {"name":"zoom","update":"if(scheduler=='0'||scheduler=='2',5.5,10)"}
    ]
}

似乎还有另一个问题,但可能是 Kibana 特有的。即使所有信号都被修改了,在修改可视化时也只会考虑其中的一些变化。

问候。

标签: signalskibanavega

解决方案


推荐阅读