PlotGeoEffectToolKit

new SuperMap3D.PlotGeoEffectToolKit()

标绘对象特效工具类

Methods

staticSuperMap3D.PlotGeoEffectToolKit.calcControlPoint(geoEntityParameter, pntOffset, scene)MPoint3D

计算偏移量对应的位置点(异步操作需要多次获取)
Name Type Description
geoEntityParameter GeoEntityParameter 地理实体参数
pntOffset MPoint3D 偏移量
scene scene 场景
Returns:
成功返回三维经纬度点坐标,否则返回null

staticSuperMap3D.PlotGeoEffectToolKit.calcControlPosMatrix(geoEntityParameter, pntOffset, scene)

计算偏移量对应的位置点的矩阵(异步操作需要多次获取), 显示模式非模型,直接返回控制点的模型矩阵
Name Type Description
geoEntityParameter GeoEntityParameter 地理实体参数
pntOffset MPoint3D 偏移量
scene scene 场景
Returns:
成功返回位置点的矩阵,否则返回null

staticSuperMap3D.PlotGeoEffectToolKit.cartesian3ToDegrees(position)MPoint3D

笛卡尔点转经纬度点
Name Type Description
position Cartesian3 笛卡尔点
Returns:
返回经纬度对象

staticSuperMap3D.PlotGeoEffectToolKit.degreesToCartesian3(position)Cartesian3

经纬度点转笛卡尔点
Name Type Description
position MPoint3D 经纬度
Returns:
笛卡尔点

staticSuperMap3D.PlotGeoEffectToolKit.getCustomSignTemplatePath(uri)

获取服务器中自定义标牌的对应的html模板集合
Name Type Description
uri String 服务器地址
Returns:
html模板集合

staticSuperMap3D.PlotGeoEffectToolKit.getPositionFromModelMatrix(modelMatrix)MPoint3D

从模型矩阵中获取经纬度位置点
Name Type Description
modelMatrix Matrix4 模型矩阵
Returns:
位置点