CooMap

new CooSDK.CooMap(container, props)

地图对象,负责各类对象的添加删除工作。

Name Type Description
container String optional

绑定的标签id

props Object optional

包含如下属性的Object。

Name Type Default Description
licIp String null optional

授权服务IP地址

licPort Number null optional

授权服务端口号

modelDataList Array.<ModelData> [] optional

初始化加载的ModelData数组

domDataList Array.<DomData> [] optional

初始化加载的DomData数组

demDataList Array.<DemData> [] optional

初始化加载的DemData数组

osgbDataList Array.<OsgbData> [] optional

初始化加载的OsgbData数组

featureModelDataList Array.<FeatureModelData> [] optional

初始化加载的FeatureModelData数组

imageDataList Array.<ImageData> [] optional

初始化加载的ImageData数组

captionUI CaptionUI null optional

初始化加载的CaptionUI

compassUI CompassUI null optional

初始化加载的CompassUI

crossUI CrossUI null optional

初始化加载的CrossUI

logoUI LogoUI null optional

初始化加载的LogoUI

statusBarUI StatusBarUI null optional

初始化加载的StatusBarUI

tipsUI TipsUI null optional

初始化加载的TipsUI

initCameraObj CameraObj null optional

初始化定位视点

delay Number 50 optional

初始化操作延时时间,单位:毫秒。

initCallback NullCallback null optional

初始回调函数,可在初始化时调用外部传入的函数。

errorCallback NullCallback null optional

初始化失败回调函数,当组件未安装或者缺失时会触发,提示用户安装或者修复软件。

Example:
// 创建静态弹窗
var pop = function(){
   var popWin = new CooSDK.StaticPopWindow({
       url: 'http://127.0.0.1:5555/index.html',
       width: '100%',
       height: '100%',
       browserType: CooSDK.EnumBrowserType.CHROMIUM
}
// 创建地图对象,初始化ModelData数据
var cooMap = new CooSDK.CooMap("map", {
   modelDataList: [new CooSDK.ModelData({
       url:"xxxxxxxxx"
   })],
   initCallback: pop
});

Members

captionUI : CaptionUI

获取或者设置字幕UI。

compassUI : CompassUI

获取或者设置罗盘UI。

crossUI : CrossUI

获取或者设置中心十字标UI。

delay : Number

获取或者设置初始化操作延时时间,单位:毫秒。IE浏览器下,最小可设置1ms;非IE浏览器下,不能设置过小,否则会有初始化失败风险。

demDataList : Array.<DemData>

获取或者设置模型数据定位状态。

domDataList : Array.<DomData>

获取或者设置模型数据定位状态。

errorCallback : NullCallback

获取或者设置初始化失败回调函数,当组件未安装或者缺失时会触发,提示用户安装或者修复软件。

featureModelDataList : Array.<FeatureModelData>

获取或者设置模型数据定位状态。

imageDataList : Array.<ImageData>

获取或者设置模型数据定位状态.

initCallback : NullCallback

获取或者设置初始回调函数。

initCameraObj : CameraObj

获取或者设置模型数据定位状态。

Default Value: false

licIp : String

获取或者设置授权服务IP地址。

licPort : Number

获取或者设置授权服务端口号。

logoUI : LogoUI

获取或者设置LogoUI。

map : Object

SDK控件MapManagerCOM接口对象。

modelDataList : Array.<ModelData>

获取或者设置模型数据路径地址。

osgbDataList : Array.<OsgbData>

获取或者设置模型数据定位状态。

sdkCtrl : Object

SDK控件对象。

statusBarUI : StatusBarUI

获取或者设置状态栏UI。

tipsUI : TipsUI

获取或者设置提示文字UI。

tools : Object

SDK控件ToolCOM接口对象。

viewPort : Vector4Obj

获取或者设置窗口大小。用百分比表示。4个参数分别代表:x轴起始点比例,y轴起始点比例,宽度比例、高度比例(均基于三维地图窗口)。