首页 / 浏览问题 / WebGIS / 问题详情
绘制的时候label会遮挡绘制事件
239EXP 2025年11月14日
25版本的webgl
我在页面设置了一个label图标,这个图标有点大会导致绘制的时候被图标遮挡部分无法正常绘制,有没有什么优雅的解决方法?

1个回答

您好,

我测试了使用entity方式添加label,并无遮挡现象,绘制时可以正常穿过label背景点击后面的地形。您可在此官网示例中测试:http://support.supermap.com.cn:8090/webgl/examples/webgl/editor.html#drawHandler

添加label代码:

viewer.entities.add({
    name: 'TestLabel',
    position: new SuperMap3D.Cartesian3(-1217241.7712582082, 5328019.103361328, 3289429),
    billboard: {
        image: "./images/PrivateHouse.jpg",
        width: 300,
        height: 300,
        scaleByDistance: new SuperMap3D.NearFarScalar(1000, 1.0, 50000, 0.1),
        horizontalOrigin: SuperMap3D.HorizontalOrigin.CENTER,
        verticalOrigin: SuperMap3D.VerticalOrigin.CENTER
    }
})

如仍有问题,请提供添加您的添加label、绘制方法等关键代码截图,以及测试有问题的具体现象截图。

560EXP 2025年11月14日
...