新增一個KML螢幕Overlay參數。

interface CreateScreenOverlayParameter {
    iconHref: string;
    address?: string;
    camera?: {
        altitude: number;
        altitudeMode: KML_ALTITUDE_MODE;
        heading: number;
        latitude: number;
        longitude: number;
        roll: number;
        tilt: number;
    };
    color?: ov.Color;
    description?: string;
    lookAt?: {
        altitude: number;
        altitudeMode: KML_ALTITUDE_MODE;
        heading: number;
        latitude: number;
        longitude: number;
        range: number;
        tilt: number;
    };
    name?: string;
    overlayXY?: {
        x: number;
        xunits: KML_UNITS;
        y: number;
        yunits: KML_UNITS;
    };
    phoneNumber?: string;
    rotation?: number;
    rotationXY?: {
        x: number;
        xunits: KML_UNITS;
        y: number;
        yunits: KML_UNITS;
    };
    screenXY?: {
        x: number;
        xunits: KML_UNITS;
        y: number;
        yunits: KML_UNITS;
    };
    size?: {
        x: number;
        xunits: KML_UNITS;
        y: number;
        yunits: KML_UNITS;
    };
}

Hierarchy

  • CreateOverlayParameter
    • CreateScreenOverlayParameter

Properties

iconHref: string

圖片來源。

address?: string

地址。

camera?: {
    altitude: number;
    altitudeMode: KML_ALTITUDE_MODE;
    heading: number;
    latitude: number;
    longitude: number;
    roll: number;
    tilt: number;
}

攝影機參數

Type declaration

  • altitude: number

    海拔高度。

  • altitudeMode: KML_ALTITUDE_MODE

    海拔高度模式。

  • heading: number

    攝影機方位角,0~360。

  • latitude: number

    緯度。

  • longitude: number

    經度。

  • roll: number

    攝影機繞Z軸旋轉角度,-180~180。

  • tilt: number

    攝影機繞X軸旋轉角度,0~180。

color?: ov.Color

顏色。

Default Value

new ov.Color("#FFFFFFFF")
description?: string

描述,通常為HTML。

lookAt?: {
    altitude: number;
    altitudeMode: KML_ALTITUDE_MODE;
    heading: number;
    latitude: number;
    longitude: number;
    range: number;
    tilt: number;
}

攝影機朝向參數

Type declaration

  • altitude: number

    海拔高度。

  • altitudeMode: KML_ALTITUDE_MODE

    海拔高度模式。

  • heading: number

    攝影機方位角,0~360。

  • latitude: number

    緯度。

  • longitude: number

    經度。

  • range: number

    到經度、緯度、海拔高度的距離。

  • tilt: number

    攝影機繞X軸旋轉角度,0~180。

name?: string

名稱。

overlayXY?: {
    x: number;
    xunits: KML_UNITS;
    y: number;
    yunits: KML_UNITS;
}

圖片定位點

Type declaration

  • x: number

    x數值。

  • xunits: KML_UNITS

    x單位。

  • y: number

    y數值。

  • yunits: KML_UNITS

    y單位。

phoneNumber?: string

電話號碼。

rotation?: number

旋轉角度

rotationXY?: {
    x: number;
    xunits: KML_UNITS;
    y: number;
    yunits: KML_UNITS;
}

旋轉定位點。

Type declaration

  • x: number

    x數值。

  • xunits: KML_UNITS

    x單位。

  • y: number

    y數值。

  • yunits: KML_UNITS

    y單位。

screenXY?: {
    x: number;
    xunits: KML_UNITS;
    y: number;
    yunits: KML_UNITS;
}

螢幕定位點。

Type declaration

  • x: number

    x數值。

  • xunits: KML_UNITS

    x單位。

  • y: number

    y數值。

  • yunits: KML_UNITS

    y單位。

size?: {
    x: number;
    xunits: KML_UNITS;
    y: number;
    yunits: KML_UNITS;
}

大小。

Type declaration

  • x: number

    x數值,0為維持長寬比,-1為使用原尺寸。

  • xunits: KML_UNITS

    x單位。

  • y: number

    y數值,0為維持長寬比,-1為使用原尺寸。

  • yunits: KML_UNITS

    y單位。

Generated using TypeDoc