new ov.KMLScene()
kml場景。
Members
-
readonlyfeatures
-
取得全部feature陣列。
Properties:
Name Type Description featuresov.KMLFeature feature陣列
Methods
-
createFolder(param){ov.KMLFolder}
webgl/module/kmlModule/ov-KML.js, line 229 -
新增一個資料夾
Name Type Description paramObject 參數物件。
Name Type Default Description nameString "" optional 名稱。
addressString "" optional 地址。
phoneNumberString "" optional 電話號碼。
descriptionString "" optional 描述,通常為HTML。
Returns:
Type Description ov.KMLFolder -
createGroundOverlay(param){ov.KMLGroundOverlay}
webgl/module/kmlModule/ov-KML.js, line 360 -
新增一個KML地表overlay。
Name Type Description paramObject 參數物件。
Name Type Default Description nameString "" optional 名稱。
addressString "" optional 地址。
phoneNumberString "" optional 電話號碼。
descriptionString "" optional 描述,通常為HTML。
cameraObject optional 攝影機參數。
Name Type Description longitudeNumber 經度。
latitudeNumber 緯度。
altitudeNumber 海拔高度。
headingNumber 攝影機方位角,0~360。
tiltNumber 攝影機繞X軸旋轉角度,0~180。
rollNumber 攝影機繞Z軸旋轉角度,-180~180。
altitudeModeov.KML_ALTITUDE_MODE 海拔高度模式。
lookAtObject optional 攝影機朝向參數。
Name Type Description longitudeNumber 經度。
latitudeNumber 緯度。
altitudeNumber 海拔高度。
headingNumber 攝影機方位角,0~360。
tiltNumber 與地球表面法線之間夾角,0~90。
rangeNumber 到經度、緯度、海拔高度的距離。
altitudeModeov.KML_ALTITUDE_MODE 海拔高度模式。
colorov.Color new ov.Color("#FFFFFFFF") optional 顏色。
iconHrefString 圖片來源。
altitudeNumber 0 optional 海拔高度。
altitudeModeov.KML_ALTITUDE_MODE ov.KML_ALTITUDE_MODE.CLAMP_TO_GROUND optional 海拔高度模式。
latLonBoxObject 邊界參數。
Name Type Description northNumber 北邊邊界緯度。
southNumber 南邊邊界緯度。
eastNumber 東邊邊界經度。
westNumber 西邊邊界經度。
rotationNumber 旋轉角度。
Returns:
Type Description ov.KMLGroundOverlay KML地表overlay。 -
createLineStringPlaceMark(param){ov.KMLLineStringPlaceMark}
webgl/module/kmlModule/ov-KML.js, line 447 -
新增一個KML線幾何地標。
Name Type Description paramObject 參數物件。
Name Type Default Description nameString "" optional 名稱。
addressString "" optional 地址。
phoneNumberString "" optional 電話號碼。
descriptionString "" optional 描述,通常為HTML。
cameraObject optional 攝影機參數。
Name Type Description longitudeNumber 經度。
latitudeNumber 緯度。
altitudeNumber 海拔高度。
headingNumber 攝影機方位角,0~360。
tiltNumber 攝影機繞X軸旋轉角度,0~180。
rollNumber 攝影機繞Z軸旋轉角度,-180~180。
altitudeModeov.KML_ALTITUDE_MODE 海拔高度模式。
lookAtObject optional 攝影機朝向參數。
Name Type Description longitudeNumber 經度。
latitudeNumber 緯度。
altitudeNumber 海拔高度。
headingNumber 攝影機方位角,0~360。
tiltNumber 與地球表面法線之間夾角,0~90。
rangeNumber 到經度、緯度、海拔高度的距離。
altitudeModeov.KML_ALTITUDE_MODE 海拔高度模式。
geometryObject 幾何參數。
Name Type Default Description geoGeoPolyline 線幾何。
extrudeBoolean false optional 是否延伸至地表。
tessellateBoolean false optional 是否貼齊至地表上。
altitudeModeov.KML_ALTITUDE_MODE ov.KML_ALTITUDE_MODE.CLAMP_TO_GROUND optional 海拔高度模式。
lineStyleObject optional 線條樣式參數。
Name Type Description colorov.Color 線條顏色。
widthNumber 線條寬度。
polyStyleObject optional 多邊形樣式參數。
Name Type Description colorov.Color 多邊形顏色。
fillBoolean 多邊形是否要填充顏色。
outlineBoolean 多邊形是否要繪製外框線。
Returns:
Type Description ov.KMLLineStringPlaceMark KML線幾何地標。 -
createPhotoOverlay(param){ov.KMLPhotoOverlay}
webgl/module/kmlModule/ov-KML.js, line 268 -
新增一個KML相片overlay,必須要有camera或lookAt參數。
Name Type Description paramObject 參數物件。
Name Type Default Description nameString "" optional 名稱。
addressString "" optional 地址。
phoneNumberString "" optional 電話號碼。
descriptionString "" optional 描述,通常為HTML。
cameraObject 攝影機參數。
Name Type Description longitudeNumber 經度。
latitudeNumber 緯度。
altitudeNumber 海拔高度。
headingNumber 攝影機方位角,0~360。
tiltNumber 攝影機繞X軸旋轉角度,0~180。
rollNumber 攝影機繞Z軸旋轉角度,-180~180。
altitudeModeov.KML_ALTITUDE_MODE 海拔高度模式。
lookAtObject 攝影機朝向參數。
Name Type Description longitudeNumber 經度。
latitudeNumber 緯度。
altitudeNumber 海拔高度。
headingNumber 攝影機方位角,0~360。
tiltNumber 與地球表面法線之間夾角,0~90。
rangeNumber 到經度、緯度、海拔高度的距離。
altitudeModeov.KML_ALTITUDE_MODE 海拔高度模式。
colorov.Color new ov.Color("#FFFFFFFF") optional 顏色。
iconHrefString 圖片來源。
viewVolumeObject 可視體積。
Name Type Description leftFovNumber 中心到左側視野。
rightFovNumber 中心到右側視野。
bottomFovNumber 中心到底部視野。
topFovNumber 中心到頂部視野。
nearNumber 圖片到攝影機的距離。
rotationNumber optional 旋轉角度。
Returns:
Type Description ov.KMLPhotoOverlay KML相片overlay。 -
createPointPlaceMark(param){ov.KMLPointPlaceMark}
webgl/module/kmlModule/ov-KML.js, line 405 -
新增一個KML點幾何地標。
Name Type Description paramObject 參數物件。
Name Type Default Description nameString "" optional 名稱。
addressString "" optional 地址。
phoneNumberString "" optional 電話號碼。
descriptionString "" optional 描述,通常為HTML。
cameraObject optional 攝影機參數。
Name Type Description longitudeNumber 經度。
latitudeNumber 緯度。
altitudeNumber 海拔高度。
headingNumber 攝影機方位角,0~360。
tiltNumber 攝影機繞X軸旋轉角度,0~180。
rollNumber 攝影機繞Z軸旋轉角度,-180~180。
altitudeModeov.KML_ALTITUDE_MODE 海拔高度模式。
lookAtObject optional 攝影機朝向參數。
Name Type Description longitudeNumber 經度。
latitudeNumber 緯度。
altitudeNumber 海拔高度。
headingNumber 攝影機方位角,0~360。
tiltNumber 與地球表面法線之間夾角,0~90。
rangeNumber 到經度、緯度、海拔高度的距離。
altitudeModeov.KML_ALTITUDE_MODE 海拔高度模式。
geometryObject 幾何參數。
Name Type Default Description geoGeo3DPoint 點幾何。
extrudeBoolean false optional 是否延伸至地表。
altitudeModeov.KML_ALTITUDE_MODE ov.KML_ALTITUDE_MODE.CLAMP_TO_GROUND optional 海拔高度模式。
lineStyleObject optional 線條樣式參數。
Name Type Description colorov.Color 線條顏色。
widthNumber 線條寬度。
labelStyleObject optional 標籤樣式參數。
Name Type Description colorov.Color 標籤顏色。
scaleNumber 標籤縮放比例。
iconStyleObject optional 圖示樣式參數。
Name Type Description colorov.Color 圖示顏色。
scaleNumber 圖示縮放比例。
headingNumber 圖示方向,0度向上,90度向東,180度向南,270度向西,360度向北。
iconHrefString 圖示來源。
Returns:
Type Description ov.KMLPointPlaceMark KML點幾何地標。 -
createPolygonPlaceMark(param){ov.KMLPolygonPlaceMark}
webgl/module/kmlModule/ov-KML.js, line 489 -
新增一個KML多邊形幾何地標。
Name Type Description paramObject 參數物件。
Name Type Default Description nameString "" optional 名稱。
addressString "" optional 地址。
phoneNumberString "" optional 電話號碼。
descriptionString "" optional 描述,通常為HTML。
cameraObject optional 攝影機參數。
Name Type Description longitudeNumber 經度。
latitudeNumber 緯度。
altitudeNumber 海拔高度。
headingNumber 攝影機方位角,0~360。
tiltNumber 攝影機繞X軸旋轉角度,0~180。
rollNumber 攝影機繞Z軸旋轉角度,-180~180。
altitudeModeov.KML_ALTITUDE_MODE 海拔高度模式。
lookAtObject optional 攝影機朝向參數。
Name Type Description longitudeNumber 經度。
latitudeNumber 緯度。
altitudeNumber 海拔高度。
headingNumber 攝影機方位角,0~360。
tiltNumber 與地球表面法線之間夾角,0~90。
rangeNumber 到經度、緯度、海拔高度的距離。
altitudeModeov.KML_ALTITUDE_MODE 海拔高度模式。
geometryObject 幾何參數。
Name Type Default Description geoGeoPolygonSet 多邊形幾何。
extrudeBoolean false optional 是否延伸至地表。
tessellateBoolean false optional 是否貼齊至地表上。
altitudeModeov.KML_ALTITUDE_MODE ov.KML_ALTITUDE_MODE.CLAMP_TO_GROUND optional 海拔高度模式。
lineStyleObject optional 線條樣式參數。
Name Type Description colorov.Color 線條顏色。
widthNumber 線條寬度。
polyStyleObject optional 多邊形樣式參數。
Name Type Description colorov.Color 多邊形顏色。
fillBoolean 多邊形是否要填充顏色。
outlineBoolean 多邊形是否要繪製外框線。
Returns:
Type Description ov.KMLPolygonPlaceMark KML多邊形幾何地標。 -
createScreenOverlay(param){ov.KMLScreenOverlay}
webgl/module/kmlModule/ov-KML.js, line 320 -
新增一個KML螢幕overlay。
Name Type Description paramObject 參數物件。
Name Type Default Description nameString "" optional 名稱。
addressString "" optional 地址。
phoneNumberString "" optional 電話號碼。
descriptionString "" optional 描述,通常為HTML。
cameraObject optional 攝影機參數。
Name Type Description longitudeNumber 經度。
latitudeNumber 緯度。
altitudeNumber 海拔高度。
headingNumber 攝影機方位角,0~360。
tiltNumber 攝影機繞X軸旋轉角度,0~180。
rollNumber 攝影機繞Z軸旋轉角度,-180~180。
altitudeModeov.KML_ALTITUDE_MODE 海拔高度模式。
lookAtObject optional 攝影機朝向參數。
Name Type Description longitudeNumber 經度。
latitudeNumber 緯度。
altitudeNumber 海拔高度。
headingNumber 攝影機方位角,0~360。
tiltNumber 與地球表面法線之間夾角,0~90。
rangeNumber 到經度、緯度、海拔高度的距離。
altitudeModeov.KML_ALTITUDE_MODE 海拔高度模式。
colorov.Color new ov.Color("#FFFFFFFF") optional 顏色。
iconHrefString 圖片來源。
overlayXYObject optional 圖片定位點。
Name Type Description xNumber x數值。
yNumber y數值。
xunitsov.KML_UNITS x單位。
yunitsov.KML_UNITS y單位。
screenXYObject optional 螢幕定位點。
Name Type Description xNumber x數值。
yNumber y數值。
xunitsov.KML_UNITS x單位。
yunitsov.KML_UNITS y單位。
rotationXYObject optional 旋轉定位點。
Name Type Description xNumber x數值。
yNumber y數值。
xunitsov.KML_UNITS x單位。
yunitsov.KML_UNITS y單位。
sizeObject optional 大小。
Name Type Description xNumber x數值,0為維持長寬比,-1為使用原尺寸。
yNumber y數值,0為維持長寬比,-1為使用原尺寸。
xunitsov.KML_UNITS x單位。
yunitsov.KML_UNITS y單位。
Returns:
Type Description ov.KMLScreenOverlay KML螢幕overlay。 -
exportKML(fileName)
webgl/module/kmlModule/ov-KML.js, line 216 -
匯出kml。
Name Type Default Description fileNameString "Placemark" optional 預期的檔案名稱。
-
setOnClickEntity(callback)
webgl/module/kmlModule/ov-KML.js, line 198 -
設定此kml場景圖素被點擊時的回呼。
Name Type Description callbackov.KMLScene~setOnClickEntityCallback 圖素被點擊時的回呼。
Type Definitions
-
setOnClickEntityCallback(param, pos)
webgl/module/kmlModule/ov-KML.js, line 201 -
Name Type Description paramObject 參數物件。
Name Type Description nameString 名稱。
addressString 地址。
phoneNumberString 電話。
descriptionString 描述。
posGeoPoint 滑鼠坐標。
- See: