浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
三维GIS
/
问题详情
三维量测功能
小白
9EXP
2019年06月03日
你们看下,这个是什么情况,为什么会有线显示不出来
三维
量测
webgl
请
登录
或者
注册
后回答这个问题。
1个回答
这是因为线被地形埋了,另一条线不就没有这种情况吗
凌贵兰
1,063EXP
2019年06月03日
怎么可以让他不隐藏。在叠加的二维卫星地图上也会出现这种情况
可以适当的把拾取的点的高度向上调整一下,避免线被埋
这个怎么修改。//初始化测量距离
app.handlerDis = new Cesium.MeasureHandler(viewer, Cesium.MeasureMode.Distance,0);
//注册测距功能事件
console.log(viewer);
app.handlerDis.measureEvt.addEventListener(function(result) {
var distance = result.distance > 1000 ? (result.distance / 1000).toFixed(2) + 'km' : result.distance + 'm';
app.handlerDis.disLabel.text = '距离:' + distance;
app.handlerDis.disLabel.outlineColor = new Cesium.Color(255, 255, 0);
app.handlerDis.disLabel.font = '100 20px sans-serif';
app.handlerDis.disLabel.fillColor = new Cesium.Color(255, 255, 0);
app.handlerDis.disLabel.showBackground = false;
});
app.handlerDis.activeEvt.addEventListener(function(isActive) {
if(isActive == true) {
viewer.enableCursorStyle = false;
viewer._element.style.cursor = '';
$('body').removeClass('measureCur').addClass('measureCur');
} else {
viewer.enableCursorStyle = true;
$('body').removeClass('measureCur');
}
});
量测的代码就这这么多 ,帮忙看下
刚看了一下,测量这个接口封装的,获取到节点比较麻烦。您看将测距功能改成贴地模式呢?new Cesium.MeasureHandler(viewer, Cesium.MeasureMode.Distance,1)
修改之后在卫星图上线就成了这个样子
大哥你怎么解决的?我感觉这测量封装的无解。。。绝了
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
三维应用的贴地测量方法怎么写
web端的三维倾斜模型,量测的时候,字体会被掩盖
三维开发能力测评无法使用
量测功能改变鼠标右击结束量测功能吗?
webgl 量测功能多次量测数据不一致
请问三维webGL开发可以实现地表面积和地表距离功能吗
imobile二维测量测距功能
supermap cesium 测量有贴地的例子么?
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...