JavaScript SDK版本3.6.224
2022-11-16
// 构造区域剖切对象
let sectionRegionConfig = new Glodon.Bimface.Plugins.Section.SectionRegionConfig();
// 配置剖切区域边界、高度、Viewer对象等参数
sectionRegionConfig.boundary = boundary;
sectionRegionConfig.height = 50.0;
sectionRegionConfig.viewer = viewerGIS;
// 构造剖切区域
sectionRegion = new Glodon.Bimface.Plugins.Section.SectionRegion(sectionRegionConfig);
// 设置参与剖切对象的筛选条件
scetionRegion.setFilter([
{layerId:'layer_151367034813'},
{layerId:'layer_151367034816',objectIds:["11","22"]},
{layerId:'layer_151367034816',objectData:[{levelName:"F01"}]}
]);
// 清空筛选条件,即所有图层(地图/地形除外)均参与剖切
scetionRegion.clearFilter();
在场景预览的指北针控件中,新增了切换至俯视视角的交互行为。鼠标hover至指北针上,双击控件顶部的上箭头即可切换至俯视视角;双击指北针圆环上的“N”,可切换至正北视角
更新了各类地图的版权显示信息,可通过TileLayer下的setSource()接口对地图资源及视口左下角显示的版权信息进行调整
// 获取GIS场景的图层管理器
let layerMng = viewerGIS.getLayerManager();
// 获取场景中的地图图层
let tileLayer = layerMng.getLayer('地图图层ID');
// 设置天地图道路图。url中的key需替换为自己的天地图key,可在http://lbs.tianditu.gov.cn/server/MapService.html申请。
tileLayer.setSource({
url: 'http://t0.tianditu.gov.cn/vec_w/wmts?tk=c2afdfb9ed8a55620e5411f98cc1234',
provider: 'Tianditu',
credit: Glodon.Bimface.Common.Credit.Tianditu
});
BIMFACE智能客服
7*24提供专业的BIMFACE使用支持与帮助