diff --git a/app/tl.tsx b/app/tl.tsx index acdd5d2..0011ee9 100644 --- a/app/tl.tsx +++ b/app/tl.tsx @@ -257,7 +257,7 @@ export const Timeline: React.FC = React.memo(({ 24625.670894409748, 4964.7447283082365, ], - initialZoomLevel: 4964.7447283082365, + initialZoomLevel: 24625.670894409748, onDateChange: async (date: Date) => { const datestr = formatInTimeZone(date, 'UTC', 'yyyyMMddHHmmss') const url_base = process.env.NEXT_PUBLIC_GRAPHQL_BACKEND_URL?.replace('/graphql', '') || 'http://localhost:3050' diff --git a/lib/timeline.ts b/lib/timeline.ts index 211c8e1..d143faf 100644 --- a/lib/timeline.ts +++ b/lib/timeline.ts @@ -74,7 +74,7 @@ interface TimelineConfig { /** 初始中心时间(时间戳,默认当前时间) */ initialCenterTime?: number; /** 初始显示范围(毫秒,默认1小时) */ - initialTimeRange?: number; + initialTimeRange?: number | null; /** Initial Zoom Level */ initialZoomLevel?: number | null; /** 缩放模式 */ @@ -455,7 +455,7 @@ class ScaleManager { { level: TimeFormatLevel.HalfHour, majorInterval: 30 * 60 * 1000, // 30分钟 - minorTicks: 3, // 每10分钟一个次刻度 + minorTicks: 4, // 每10分钟一个次刻度 minPixelDistance: 50, maxPixelDistance: 120, formatter: (date: Date) => ({ @@ -937,7 +937,7 @@ class RealTimeTimeline { const defaultConfig: Required = { initialCenterTime: Date.now(), - initialTimeRange: 60 * 60 * 1000, // 1小时 + initialTimeRange: null, // 1小时 initialZoomLevel: null, zoomMode: ZoomMode.MousePosition, zoomSensitivity: 0.001,