MiniTagConfig
类:小地图标签配置项
Constructor
new Glodon.Bimface.Plugins.Drawable.MiniTagConfig()
构造小地图标签配置项
Members
Name | Type | Description |
---|---|---|
floorList | Array | 楼层列表 |
height | Number | 小地图标签的高度,默认20px |
minimap | Glodon.Bimface.Plugins.NavigationMap.NavigationMap | 小地图对象,支持传入导航地图或默认小地图对象 |
objectId | String | 小地图的标签ID |
src | String | 小地图标签样式路径 |
width | Number | 小地图标签的宽度,默认20px |
worldPosition | Object | 小地图标签的位置信息 |
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);
});
});
← MiniTag BloomEffect →