Interface TrackEntityPath

軌跡線參數。

interface TrackEntityPath {
    color?: ColorLike;
    dashColor?: ColorLike;
    dashScale?: number;
    dashSpeed?: number;
    date?: Date[];
    enableColorGradient?: boolean;
    epsg?: number;
    geo?: GeoPolyline;
    label?: CustomTextParameter;
    labelOffset?: PointLike;
    leftPath?: {
        color: ColorLike;
        dashScale: number;
        opacity: number;
        size: number;
    };
    onClick?: ((point, parameter, sn?, name?) => void);
    onMouseEnter?: ((parameter, sn?, name?) => void);
    onMouseLeave?: ((parameter, sn?, name?) => void);
    opacity?: number;
    segment?: number[];
    size?: number;
}

Hierarchy

Properties

color?: ColorLike

軌跡線的顏色。new ov.Color("#FF0000")

dashColor?: ColorLike

虛線的顏色。

dashScale?: number

軌跡虛線設定,預設為實線(-1),若等於0.0:系統自己切,大於0.0:以公尺為單位切。

dashSpeed?: number

虛線移動速度(m/s)。

date?: Date[]

軌跡線每個點的時間。

enableColorGradient?: boolean

是否開啟顏色漸層效果,只在有虛線的狀況有效。

epsg?: number

幾何EPSG。

軌跡線幾何。

文字標籤參數物件。

labelOffset?: PointLike

文字標籤位移量。

leftPath?: {
    color: ColorLike;
    dashScale: number;
    opacity: number;
    size: number;
}

未走過的軌跡參數設定,若未設定則與統一使用軌跡線的設定而較省效能。

Type declaration

  • color: ColorLike

    軌跡線的顏色。

  • dashScale: number

    軌跡虛線設定,預設為實線,若等於0.0:系統自己切,大於0.0:以公尺為單位切。

  • opacity: number

    軌跡線不透明度。

  • size: number

    軌跡線的大小。

onClick?: ((point, parameter, sn?, name?) => void)

Type declaration

    • (point, parameter, sn?, name?): void
    • 滑鼠左鍵按一下時要執行的函式。

      Parameters

      • point: GeoPoint
      • parameter: any
      • Optional sn: number
      • Optional name: string

      Returns void

onMouseEnter?: ((parameter, sn?, name?) => void)

Type declaration

    • (parameter, sn?, name?): void
    • 滑鼠進入時要執行的函式。

      Parameters

      • parameter: any
      • Optional sn: number
      • Optional name: string

      Returns void

onMouseLeave?: ((parameter, sn?, name?) => void)

Type declaration

    • (parameter, sn?, name?): void
    • 滑鼠離開時要執行的函式。

      Parameters

      • parameter: any
      • Optional sn: number
      • Optional name: string

      Returns void

opacity?: number

軌跡線不透明度。 1

segment?: number[]

軌跡分段,可將軌跡切分為多段,數字為各段在geo的終點,用於gpx有多個trk或trkseg時。

size?: number

軌跡線的大小。 1

Generated using TypeDoc