MiniTagConfig

类:小地图标签配置项

Constructor

new Glodon.Bimface.Plugins.Drawable.MiniTagConfig()

构造小地图标签配置项

Members

NameTypeDescription
floorListArray

楼层列表

heightNumber

小地图标签的高度,默认20px

minimapGlodon.Bimface.Plugins.NavigationMap.NavigationMap

小地图对象,支持传入导航地图或默认小地图对象

objectIdString

小地图的标签ID

srcString

小地图标签样式路径

widthNumber

小地图标签的宽度,默认20px

worldPositionObject

小地图标签的位置信息

Example

小地图标签配置示例

// 打开小地图
document.querySelector('.gld-bf-map').click();
viewer2D.addEventListener(Glodon.Bimface.Viewer.ViewerDrawingEvent.MouseClicked, function (objectdata) {
// 获取小地图对象
tagConfig.minimap = viewer2D.getViewer().minimap;
// 获取鼠标点击的世界坐标
position = objectdata.worldPosition;
tagConfig.worldPosition = position;
// 标签图片的链接
tagConfig.src = "http://static.bimface.com/resources/3DMarker/camera/camera_bf.png";
// 小地图标签的viewer对象
tagConfig.viewer = viewer2D;
// 将小地图标签添加到标签容中
drawableContainer.addItem(miniTag);
// 定义boundingBox定位标签
miniTag.onClick(function (data) {
    maxX = (data.position.x) + 50;
    maxY = (data.position.y) + 50;
    minX = (data.position.x) - 50;
    minY = (data.position.y) - 50;
    viewer2D.zoomToBoundingBox({ "max": { "x": maxX, "y": maxY }, "min": { "x": minX, "y": minY } }, 0.25);
});
});