PilotGaea 3D O'view
    正在準備搜尋索引...

    介面 CreateScreenOverlayParameter

    新增一個KML螢幕Overlay參數。

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

    層級

    • CreateOverlayParameter
      • CreateScreenOverlayParameter
    索引

    屬性

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

    圖片定位點

    類型宣告

    • x: number

      x數值。

    • y: number

      y數值。

    • xunits: KML_UNITS

      x單位。

    • yunits: KML_UNITS

      y單位。

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

    螢幕定位點。

    類型宣告

    • x: number

      x數值。

    • y: number

      y數值。

    • xunits: KML_UNITS

      x單位。

    • yunits: KML_UNITS

      y單位。

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

    旋轉定位點。

    類型宣告

    • x: number

      x數值。

    • y: number

      y數值。

    • xunits: KML_UNITS

      x單位。

    • yunits: KML_UNITS

      y單位。

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

    大小。

    類型宣告

    • x: number

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

    • y: number

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

    • xunits: KML_UNITS

      x單位。

    • yunits: KML_UNITS

      y單位。

    rotation?: number

    旋轉角度

    iconHref: string

    圖片來源。

    color?: window.ov.Color

    顏色。

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

    名稱。

    address?: string

    地址。

    phoneNumber?: string

    電話號碼。

    description?: string

    描述,通常為HTML。

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

    攝影機參數

    類型宣告

    • longitude: number

      經度。

    • latitude: number

      緯度。

    • altitude: number

      海拔高度。

    • heading: number

      攝影機方位角,0~360。

    • tilt: number

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

    • roll: number

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

    • altitudeMode: KML_ALTITUDE_MODE

      海拔高度模式。

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

    攝影機朝向參數

    類型宣告

    • longitude: number

      經度。

    • latitude: number

      緯度。

    • altitude: number

      海拔高度。

    • heading: number

      攝影機方位角,0~360。

    • tilt: number

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

    • range: number

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

    • altitudeMode: KML_ALTITUDE_MODE

      海拔高度模式。