Interface CreatePolygonPlaceMarkParameter

新增一個KML多邊形幾何地標。

interface CreatePolygonPlaceMarkParameter {
    geometry: {
        geo: GeoPolygonSet;
        altitudeMode?: KML_ALTITUDE_MODE;
        extrude?: boolean;
        tessellate?: boolean;
    };
    lineStyle: {
        color: ov.Color;
        width: number;
    };
    polyStyle: {
        color: ov.Color;
        fill: boolean;
        outline: boolean;
    };
    address?: string;
    camera?: {
        altitude: number;
        altitudeMode: KML_ALTITUDE_MODE;
        heading: number;
        latitude: number;
        longitude: number;
        roll: number;
        tilt: number;
    };
    description?: string;
    lookAt?: {
        altitude: number;
        altitudeMode: KML_ALTITUDE_MODE;
        heading: number;
        latitude: number;
        longitude: number;
        range: number;
        tilt: number;
    };
    name?: string;
    phoneNumber?: string;
}

Hierarchy

  • CreateFeatureParameter
  • LineStyleParameter
  • PolyStyleParameter
    • CreatePolygonPlaceMarkParameter

Properties

geometry: {
    geo: GeoPolygonSet;
    altitudeMode?: KML_ALTITUDE_MODE;
    extrude?: boolean;
    tessellate?: boolean;
}

多邊形幾何參數。

Type declaration

  • geo: GeoPolygonSet

    多邊形幾何。

  • Optional altitudeMode?: KML_ALTITUDE_MODE

    海拔高度模式。

    Default Value

    ov.KML_ALTITUDE_MODE.CLAMP_TO_GROUND
    
  • Optional extrude?: boolean

    是否延伸至地表。

    Default Value

    false
    
  • Optional tessellate?: boolean

    是否貼齊至地表上。

    Default Value

    false
    
lineStyle: {
    color: ov.Color;
    width: number;
}

線條樣式參數。

Type declaration

  • color: ov.Color

    顏色。

  • width: number

    線條寬度。

polyStyle: {
    color: ov.Color;
    fill: boolean;
    outline: boolean;
}

多邊形樣式參數。

Type declaration

  • color: ov.Color

    顏色。

  • fill: boolean

    多邊形是否要填充顏色。

  • outline: boolean

    多邊形是否要繪製外框線。

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。

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

名稱。

phoneNumber?: string

電話號碼。

Generated using TypeDoc