有没有办法设定Cesium中时间线上一个刻度线的时间等于多少?我知道viewer.timeline.zoomTo()设置整个时间轴的时间范围。
答案 0 :(得分:0)
此处没有公共API,但如果您可以稍加黑客攻击,则可以在Timeline.js around line 490中的本地变量tinyTic
中找到此答案。我在这里确定的行只是两段代码之间的空白行:此行上方的代码是修改tinyTic
的最后一点逻辑(可能在{{3}上将其重置为minSize
}}),然后在line 485上,您可以看到tic = getNextTic(tic, tinyTic)
用于生成最小的抽动。
例如,您可以在line 493上添加一行代码,将tinyTic
的值保存到您可以从外部代码访问的某个对象。此处的值以秒为单位(因此5
表示5秒,300
表示5分钟等)。