Skip to content

目前平台将量算、日照、可视域等空间分析、模型相关分析、地形相关分析、相机的管理类 等所有功能都统一封装为 thing 对象。

1. thing 的使用

平台的所有管理及分析功能类都继承于BaseThing 类 ,管理及分析功能类均在mars3d.thing.*命名空间下面。 下面我们演示创建一个 thing 对象 ,并调用map.addThing添加到地图上。

js
var measure = new mars3d.thing.Measure({
  label: {
    //可设置文本样式
    color: '#ffffff',
    font_family: '楷体',
    font_size: 20,
    background: false
  }
});
map.addThing(measure);

//测量长度
measure.distance();
var measure = new mars3d.thing.Measure({
  label: {
    //可设置文本样式
    color: '#ffffff',
    font_family: '楷体',
    font_size: 20,
    background: false
  }
});
map.addThing(measure);

//测量长度
measure.distance();