Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
container |
Element | String | 包含三维球的dom元素或id。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
options |
Object |
optional
参数选项:
|
Example:
//初始化三维球
var viewer = new Cesium.GeoViewer('cesiumContainer');
Demo:
Members
readonlyeffectLayers : GeoLayerCollection
效果图层集合(已废弃,请使用geoLayers)
-
Deprecated:
true
是否开启二维、三维视图切换动画
是否启用强制光照
on/off事件监听
readonlygeoLayers : GeoLayerCollection
图层集合, 等价并替代effectLayers
3D字体库
是否是平面三维场景模式
Methods
将Mapbox相机参数换算成地球的相机参数
Name | Type | Description | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
optional
参数选项:
|
Example:
{"destination":{"x":-1715419.8124508394,"y":4993432.64142803,"z":3566496.205372633},"orientation":{"heading":2.4868995751603507e-14,"pitch":-0.5031591002114002,"roll":6.283185307179586}}
将地球当前相机参数换算成Mapbox的相机参数
Example:
{"center":[108.95939982232971,34.219929994172766],"zoom":17.152255110926237,"bearing":1.4471700739775937e-12,"pitch":61.17369869992332}
注销的事件侦听器。
Name | Type | Description |
---|---|---|
type |
string | 事件类型。click / hover / moveStart / moveEnd / changed / preclick / prehover |
listener |
function | 侦听器要删除的侦听器函数。 |
Returns:
`this`
Example:
//事件逻辑
function A(){console.info(1)}
//注册单击的事件逻辑
viewer.on('click', A);
//注销单击的事件逻辑
viewer.off('click', A);
将侦听器添加到指定的事件类型。
Name | Type | Description |
---|---|---|
type |
String | 事件类型。click / hover / moveStart / moveEnd / changed / preclick / prehover |
listener |
function | 侦听器事件触发时要调用的函数。 |
Returns:
`this`
Example:
viewer.on('click',function(e){
if(e.originalLayer === singleBuildingLayer){
singleBuildingLayer.selectedHouseCode = e.houseCode;
singleBuildingLayer.selectedFloorCode = e.floorCode;
}
})
将只会调用一次的侦听器添加到指定的事件类型。
监听器在注册后第一次触发该事件。
Name | Type | Description |
---|---|---|
type |
string | 事件类型。click / hover / moveStart / moveEnd / changed / preclick / prehover |
listener |
function | 侦听器要删除的侦听器函数。 |
Returns:
`this`
设置3D字体名称对应的字体文件Url
Name | Type | Description |
---|---|---|
GlyphsName |
String | optional 字体名称。 |
GlyphsUrl |
String | optional 字体名称对应的字体文件Url。 |