時間軸Widget。
參數物件。
時間軸Widget物件。
let widget = new ov.Widget.Timeline({
view: terrainView,
stopTime: new Date('2021-1-31'),
style: { bottom: 0 },
barStyle: { background: "#2D53D8DD" },
pinStyle: { background: "#FC845EDD" }
});
新增聯動,會自動判斷型別(目前支援ov.TerrainVisualizedDataGridOverlay、ov.WeatherHistoryLayer與ov.MilitarySatelliteEntity)。
聯動有時序的目標,若有起終點時間的屬性則自動加入計數色塊並且只在起終點時間之間會顯示。
Optional
title: string色塊的名稱,若有給將會在滑鼠移動到色塊上時顯示。
新增成功或失敗。
var layer = terrainView.addTerrainVisualizedDataGridOverlay(layerSetting);
widget.addLink(layer);
var entity = terrainView.getModule('military').addSatelliteEntity(satelliteSetting);
widget.addLink(entity);
新增時段色塊。
參數物件。
let block = widget.addTimeBlock({
start: new Date('2021-1-1'),
end: new Date('2021-1-31'),
color: 'green'
});
移除時段色塊。
更新時間軸Widget參數。
參數物件。
更新時間。
播放時間,Date或任何new Date接受的參數。
var param = { terrainView = terrainView };
var widget = new ov.Widget.Timeline(param);
widget.updateTime('2021-1-31');
widget.updateTime(new Date('2021-1-31'));
widget.updateTime(new Date().getTime());
Generated using TypeDoc
時間軸 Widget。