资源描述:
《uniscope 二次开发文档api》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、UniscopeGlobeAPI接口说明uniscope.globe空间方法:voidcreateInterface(objectdiv,functiononCreated,functiononCreateFail);参数:div:控件创建的位置onCreated:创建成功响应的方法onCreateFail:创建失败响应的方法功能:创建一个新的Globe方法:voidaddEventListener(objecttargetObject,stringeventID,functioncallbackListener);参数:targetObject:事件的触发者eventID
2、:触发事件IDcallbackListener:响应事件的方法功能:添加一个全局事件方法:voidremoveEventListener(objecttargetObject,stringeventID,functioncallbackListener);参数:targetObject:事件的触发者eventID:触发事件IDcallbackListener:响应事件的方法功能:移除一个全局事件属性:poiClickedHandler类型:eventHandler功能:poi被点击时触发的事件句柄属性:documentChangedHandler类型:eventHandle
3、r功能:文档被修改时触发的事件句柄uniscope.globe.measure方法:voidclearResult();参数:无功能:清除所有的测量结果方法:voidlineLength(functioncallbackOnResult);参数:callbackOnResult:测量完成的响应函数功能:进行空间直线距离的测量方法:voidpathLength(functioncallbackOnResult);参数:callbackOnResult:测量完成的响应函数功能:进行地表路径长度的测量方法:voidsphericalArea(functioncallbackOnR
4、esult);参数:callbackOnResult:测量完成的响应函数功能:进行球面面积的测量方法:voidhorizontalDistance(functioncallbackOnResult);参数:callbackOnResult:测量完成的响应函数功能:进行水平距离长度的测量方法:voidverticalDistance(functioncallbackOnResult);参数:callbackOnResult:测量完成的响应函数数功能:进行垂直距离长度的测量uniscope.analysis方法:voidcreateInterface(StringserverU
5、rl);参数:serverUrl:分析服务的路径功能:uniscope.analysis初始化方法:voidthreatDome(inttype,doubleheight,doubleradius,doublelongitude,doublelatitude,doublealtitude,functioncallbackOnResult);参数:type:类型(1为只针对地形,2为只针对模型,3为针对地形和模型)height:目标点的相对高度radius:半径longitude:目标点所在的经度latitude:目标点所在的纬度altitude:目标点所在的地面高度call
6、backOnResult:完成后的回调函数功能:危险域分析方法:voidviewShed(inttype,doubleangle,doubleheight,doubleradius,doubleheading,doubletilt,doublelongitude,doublelatitude,doublealtitude,functioncallbackOnResult);参数:type:类型(1为只针对地形,2为只针对模型,3为针对地形和模型)angle:视角height:目标点的相对高度radius:半径heading:朝向tilt:俯仰longitude:目标点所在的
7、经度latitude:目标点所在的纬度altitude:目标点所在的地面高度callbackOnResult:完成后的回调函数功能:可视域分析方法:voidbestPath(doubleclimb_limited,doubledescent_limited,StringpointString,functioncallbackOnResult);参数:climb_limited:向上的最大坡度descent_limited:向下的最大坡度pointString:线段的点集callbackOnResult:完成后的回调