Skip to main content

KmlDataSource

KmlDataSource provides the way to load and show KML data into the scene. Both KML and KMZ are supported, and can be loaded from a URL, string or raw object.

Availability

Inside Viewer or CesiumWidget components.

Properties

Cesium properties

PropertyTypeDescription
showboolean
clusteringEntityCluster
namestring

Cesium read-only properties

PropertyTypeDescription
ellipsoidEllipsoid
canvasHTMLCanvasElement
cameraCamera
creditCredit
sourceUristring
clampToGroundboolean
screenOverlayContainerstring | Element

Cesium events

PropertyTypeDescription
onChange(kmlDataSource: KmlDataSource) => void
onError(kmlDataSource: KmlDataSource, error: any) => void
onLoading(kmlDataSource: KmlDataSource, isLoaded: boolean) => void
onRefresh(kmlDataSource: KmlDataSource, urlComponent: string) => void
onUnsupportedNode(kmlDataSource: KmlDataSource) => void

Other properties

PropertyTypeDescription
onClick(movement: CesiumMovementEvent, target: T) => void
onDoubleClick(movement: CesiumMovementEvent, target: T) => void
onMouseDown(movement: CesiumMovementEvent, target: T) => void
onMouseUp(movement: CesiumMovementEvent, target: T) => void
onMiddleClick(movement: CesiumMovementEvent, target: T) => void
onMiddleDown(movement: CesiumMovementEvent, target: T) => void
onMiddleUp(movement: CesiumMovementEvent, target: T) => void
onMouseMove(movement: CesiumMovementEvent, target: T) => void
onPinchEnd(movement: CesiumMovementEvent, target: T) => void
onPinchMove(movement: CesiumMovementEvent, target: T) => void
onPinchStart(movement: CesiumMovementEvent, target: T) => void
onRightClick(movement: CesiumMovementEvent, target: T) => void
onRightDown(movement: CesiumMovementEvent, target: T) => void
onRightUp(movement: CesiumMovementEvent, target: T) => void
onMouseEnter(movement: CesiumMovementEvent, target: T) => void
onMouseLeave(movement: CesiumMovementEvent, target: T) => void
onLoad(kmlDataSouce: KmlDataSource) => voidCalls when the Promise for loading data is fullfilled.
datastring | Resource | Document | Blob