Namespaces

Classes

CIMCube
BackLine
CalculateSlope
CutFill
ElevationHeatMap
FacadeAnalysis
FloodAnalysis
LimitHeight
ModelFlat
ModelSectionAnalysis
NearestPointAnalysis
PipeLineCrossSection
SectionAnalysis
SkylineAnalysis
SlopeAnalysis
Sunlight
TerrainSectionAnalysis
TerrainTINAnalysis
ViewCorridorAnalysis
ViewDomeAnalysis
ViewShedAnalysis
VisibilityAnalysis
WaterPollutionAnalysis
Animation
AmbientOcclusion
BillboardEntity
BillboardRoaming
CameraRoaming
CameraShooting
FirstPersonRoaming
Metaptosis
PolylineVolumeFlow
PrismPoint
Radar
ThirdPersonRoaming
TrackRoaming
VideoEntity
Wall
DynamicLines
FlyLines
RoadLine
RopeLines
TrailLines
ModelExplode
ModelInteroperation
UVTextureEffect
Fire
Smoke
Water
DiffuseWall
Dynamic
Moire
Radar
RingScan
Sequence
Statics
StaticsRingScan
Dynamic
InstanceBillboard
Scatter
Twinkle
Fog
Rain
Snow
Camera
CIMCubeSDKLoader
TakeCoordinates
Logger
Globe
BaseGraphic
BillboardGraphic
BoxGraphic
CorridorGraphic
CylinderGraphic
EllipseGraphic
EllipsoidGraphic
GeoPoint
LabelGraphic
ModelGraphic
PlaneGraphic
PointGraphic
PolygonGraphic
PolylineGraphic
PolylineVolumeGraphic
RectangleGraphic
TwoDimensionPoint
WallGraphic
BaseLayer
ClusterLayer
DivLayer
FeatureCollection
FeatureStyleParser
GeoJsonFeatureCollection
GeoJsonLayer
GltfLayer
GmlLayer
GraphicLayer
GroupLayer
GSMMLayer
I3STilesLayer
ImageryLayer
InstanceLayer
InstanceLayerModel
KmlLayer
LayerManager
S3MTilesLayer
TerrainLayer
Tiles3DLayer
VectorTileLayer
PrivateAPI
Scene
DirectionalLight
GroundSkyBox
PointLight
RealisticRendering
Bloom
ExponentialHeightFog
EyeAdaptation
LightShaft
Origin
SkyAtmosphere
SkyLight
VolumetricClouds
ReflectBox
SpotLight
RealTimePath
BoxClip
BoxDraggerUI
BufferTool
ClipBase
CompassService
ContourLine
CoordinateTransform
DistanceLegendService
HeatMap
MapLegendService
MapSplit
Measure
MeasureFormula
MeasurementUtils
ModelClip
ModelCut
ModelExcavation
MultiViewPort
PerformanceListening
POISearchService
SceneClip
SightLimitCalculate
Snap
StatusBarService
TerrainClip
VolumeCalculation
BaseWidget
CameraRoam
Compass
CompassWidget
DistanceLegend
DraggableDialog
DragModel
Geocoder
GeocoderWidget
GroundRoam
LayerControl
LayerControlWidget
MapLegendWidget
MapOptionsWidget
MapSplitWidget
StatusBar
statusBarMixin
PathRoaming

Namespaces

Glodon
Analysis
Animation
Effect
LineEffect
ModelEffect
ParticleEffect
PlaneEffect
PointEffect
WeatherEffect
Controls
Global
Defines
Math
Graphic
Layer
Simulation
Utils
Widgets

Events


dataSourceAdded

数据源添加
Type: Object

dataSourceRemoved

数据源移除
Type: Object

LEFT_CLICK

鼠标左键点击触发
Example
billboardEntity.on(Glodon.CIMCube.Global.Defines.ScreenSpaceEventType.LEFT_CLICK, function (event) {
 console.log(event);
})

ADD

添加完成后触发
Example
takeCoordinates.on(Glodon.CIMCube.Global.Defines.MapActionType.ADD, function (event) {
 console.log(event);
})

FINISH

加载完成后触发
Example
takeCoordinates.on(Glodon.CIMCube.Global.Defines.MapActionType.FINISH, function (event) {
 console.log(event);
})

LEFT_CLICK

鼠标左键单击触发
Example
takeCoordinates.on(Glodon.CIMCube.Global.Defines.ScreenSpaceEventType.LEFT_CLICK, function (event) {
 console.log(event);
})

MOUSE_MOVE

鼠标移动触发
Example
takeCoordinates.on(Glodon.CIMCube.Global.Defines.ScreenSpaceEventType.MOUSE_MOVE, function (event) {
 console.log(event);
})

MOVE

移动后触发
Example
takeCoordinates.on(Glodon.CIMCube.Global.Defines.MapActionType.MOVE, function (event) {
 console.log(event);
})

RIGHT_CLICK

鼠标右键单击触发
Example
takeCoordinates.on(Glodon.CIMCube.Global.Defines.ScreenSpaceEventType.RIGHT_CLICK, function (event) {
 console.log(event);
})

ENTITY_CLICK

鼠标点击Entity时触发
Example
layer.on(Glodon.CIMCube.Global.Defines.LayerEventType.ENTITY_CLICK, function (event) {
 console.log(event);
})

ENTITY_MOUSE_ENTER

鼠标进入Entity时触发
Example
layer.on(Glodon.CIMCube.Global.Defines.LayerEventType.ENTITY_MOUSE_ENTER, function (event) {
 console.log(event);
})

ENTITY_MOUSE_LEAVE

鼠标离开Entity时触发
Example
layer.on(Glodon.CIMCube.Global.Defines.LayerEventType.ENTITY_MOUSE_LEAVE, function (event) {
 console.log(event);
})

ENTITY_CLICK

鼠标点击Entity时触发
Example
layer.on(Glodon.CIMCube.Global.Defines.LayerEventType.ENTITY_CLICK, function (event) {
 console.log(event);
})

ENTITY_MOUSE_ENTER

鼠标进入Entity时触发
Example
layer.on(Glodon.CIMCube.Global.Defines.LayerEventType.ENTITY_MOUSE_ENTER, function (event) {
 console.log(event);
})

ENTITY_MOUSE_LEAVE

鼠标离开Entity时触发
Example
layer.on(Glodon.CIMCube.Global.Defines.LayerEventType.ENTITY_MOUSE_LEAVE, function (event) {
 console.log(event);
})

LOADED

数据加载完成后触发
Example
layer.on(Glodon.CIMCube.Global.Defines.LayerEventType.LOADED, function (event) {
 console.log(event);
})

LOADED

数据加载完成后触发
Example
layer.on(Glodon.CIMCube.Global.Defines.LayerEventType.LOADED, function (event) {
 console.log(event);
})

TRANSFORM_CHANGED

图层变换矩阵发生变化后触发
Example
layer.on(Glodon.CIMCube.Global.Defines.LayerEventType.TRANSFORM_CHANGED, function (event) {
 console.log(event);
})

ENTITY_CLICK

鼠标点击Entity时触发
Example
layer.on(Glodon.CIMCube.Global.Defines.LayerEventType.ENTITY_CLICK, function (event) {
 console.log(event);
})

ENTITY_MOUSE_ENTER

鼠标进入Entity时触发
Example
layer.on(Glodon.CIMCube.Global.Defines.LayerEventType.ENTITY_MOUSE_ENTER, function (event) {
 console.log(event);
})

ENTITY_MOUSE_LEAVE

鼠标离开Entity时触发
Example
layer.on(Glodon.CIMCube.Global.Defines.LayerEventType.ENTITY_MOUSE_LEAVE, function (event) {
 console.log(event);
})

LOADED

数据加载完成后触发
Example
layer.on(Glodon.CIMCube.Global.Defines.LayerEventType.LOADED, function (event) {
 console.log(event);
})

ENTITY_CLICK

鼠标点击Entity时触发
Example
layer.on(Glodon.CIMCube.Global.Defines.LayerEventType.ENTITY_CLICK, function (event) {
 console.log(event);
})

ENTITY_MOUSE_ENTER

鼠标进入Entity时触发
Example
layer.on(Glodon.CIMCube.Global.Defines.LayerEventType.ENTITY_MOUSE_ENTER, function (event) {
 console.log(event);
})

ENTITY_MOUSE_LEAVE

鼠标离开Entity时触发
Example
layer.on(Glodon.CIMCube.Global.Defines.LayerEventType.ENTITY_MOUSE_LEAVE, function (event) {
 console.log(event);
})

GRAPHIC_ADDED

数据加载完成后触发
Example
layer.on(Glodon.CIMCube.Global.Defines.LayerEventType.GRAPHIC_ADDED, function (event) {
 console.log(event);
})

LOADED

数据加载完成后触发
Example
layer.on(Glodon.CIMCube.Global.Defines.LayerEventType.LOADED, function (event) {
 console.log(event);
})

TRANSFORM_CHANGED

图层变换矩阵发生变化后触发
Example
layer.on(Glodon.CIMCube.Global.Defines.LayerEventType.TRANSFORM_CHANGED, function (event) {
 console.log(event);
})

LOADED

数据加载完成后触发
Example
layer.on(Glodon.CIMCube.Global.Defines.LayerEventType.LOADED, function (event) {
 console.log(event);
})

TRANSFORM_CHANGED

图层变换矩阵发生变化后触发
Example
layer.on(Glodon.CIMCube.Global.Defines.LayerEventType.TRANSFORM_CHANGED, function (event) {
 console.log(event);
})

ENTITY_CLICK

鼠标点击Entity时触发
Example
layer.on(Glodon.CIMCube.Global.Defines.LayerEventType.ENTITY_CLICK, function (event) {
 console.log(event);
})

ENTITY_MOUSE_ENTER

鼠标进入Entity时触发
Example
layer.on(Glodon.CIMCube.Global.Defines.LayerEventType.ENTITY_MOUSE_ENTER, function (event) {
 console.log(event);
})

ENTITY_MOUSE_LEAVE

鼠标离开Entity时触发
Example
layer.on(Glodon.CIMCube.Global.Defines.LayerEventType.ENTITY_MOUSE_LEAVE, function (event) {
 console.log(event);
})

LOADED

数据加载完成后触发
Example
layer.on(Glodon.CIMCube.Global.Defines.LayerEventType.LOADED, function (event) {
 console.log(event);
})

TRANSFORM_CHANGED

图层变换矩阵发生变化后触发
Example
layer.on(Glodon.CIMCube.Global.Defines.LayerEventType.TRANSFORM_CHANGED, function (event) {
 console.log(event);
})

LOADED

数据加载完成后触发
Example
layer.on(Glodon.CIMCube.Global.Defines.LayerEventType.LOADED, function (event) {
 console.log(event);
})

LOADED

数据加载完成后触发
Example
layer.on(Glodon.CIMCube.Global.Defines.LayerEventType.LOADED, function (event) {
 console.log(event);
})

TILELOADED

瓦片完成时触发
Example
layer.on(Glodon.CIMCube.Global.Defines.LayerEventType.TILELOADED, function (event) {
 console.log(event);
})

TRANSFORM_CHANGED

图层变换矩阵发生变化后触发
Example
layer.on(Glodon.CIMCube.Global.Defines.LayerEventType.TRANSFORM_CHANGED, function (event) {
 console.log(event);
})

VISIBLE

瓦片显示时触发
Example
layer.on(Glodon.CIMCube.Global.Defines.LayerEventType.VISIBLE, function (event) {
 console.log(event);
})

LOADED

数据加载完成后触发
Example
layer.on(Glodon.CIMCube.Global.Defines.LayerEventType.LOADED, function (event) {
 console.log(event);
})

leftButtonClicked

鼠标左键点击时触发
Returns:
事件
Type
EventProperty
Example
let fun1 = function(carto){

};
 measure.leftButtonClicked.addEventListener(fun1);
 measure.leftButtonClicked.removeEventListener(fun1);

rightButtonClicked

鼠标右键点击时触发
Example
let fun1 = function(){

};
 measure.rightButtonClicked.addEventListener(fun1);
 measure.rightButtonClicked.removeEventListener(fun1);

ADD

添加完成后触发
Example
measure.on(Glodon.CIMCube.Global.Defines.MapActionType.ADD, function (event) {
 console.log(event);
})

CHANGED

测量修改后触发
Example
measure.on(Glodon.CIMCube.Global.Defines.MapActionType.CHANGED, function (event) {
 console.log(event);
})

FINISH

测量完成后触发
Type: Object
Properties:
Name Type Description
mode Glodon.CIMCube.Global.Defines.MeasureMode 测量模式
graphic Glodon.CIMCube.Graphic.BaseGraphic 绘制几何图层
Example
measure.on(Glodon.CIMCube.Global.Defines.MapActionType.FINISH, function (event) {
 console.log(event);
})