Gis 铯-在设置了“挤出高度”的多边形上放置广告牌/地图钉

Gis 铯-在设置了“挤出高度”的多边形上放置广告牌/地图钉,gis,cesium,Gis,Cesium,我曾经有很多困难,试图得到一个地图引脚显示一致的多边形,有他们的高度挤压好。在我的应用程序中,我根据任意值拉伸建筑物的高度 后来,在选择它们之后,我添加了一个带有地图图钉自定义图像的广告牌 //Get position of selected entity and add billboard at same position var mPos = pCoords.positions[0]; var selectedPin = viewer.entities.add({ name :

我曾经有很多困难,试图得到一个地图引脚显示一致的多边形,有他们的高度挤压好。在我的应用程序中,我根据任意值拉伸建筑物的高度

后来,在选择它们之后,我添加了一个带有地图图钉自定义图像的广告牌

//Get position of selected entity and add billboard at same position

var mPos = pCoords.positions[0];

var selectedPin = viewer.entities.add({

    name : 'selBoutique',
    position : mPos,
    billboard : {
        image : './img/marker.png',
        verticalOrigin : Cesium.VerticalOrigin.BOTTOM,
        eyeOffset: new Cesium.Cartesian3(0, 4, 0)
    }

});
我正在将垂直原点设置为底部,以保持其显示一致,并一直在尝试偏移,以便找到一种适合三维视图中各种高度的建筑的设置

当我试图为这些销钉确定一个不会被不同高度的建筑物阻挡的位置时,是否还有其他因素需要考虑?我尝试根据建筑高度动态设置偏移值。也许我会在这段时间再玩一些

截图:


根据建筑高度修改销的实际位置。基本上,将销定位在建筑物屋顶的中心,而不是建筑物的底层。然后,关闭
eyefoffset
,但保持
vertigin.BOTTOM
设置。

可以添加屏幕截图吗?当然可以!已添加。除了铯.底部,请尝试根据建筑物高度修改销的实际位置。基本上,将销定位在建筑物屋顶的中心,而不是建筑物的底层。关闭眼偏移,但保持垂直。底部。你就是那个男人!你又做了一次。非常感谢:)这比我想象的要简单。请张贴一个答案,以便我可以标记为正确!这肯定回答了这个问题。然而,我确实有一个后续问题,可能与此相关,也可能与此无关,即在我的建筑顶部添加广告牌会导致建筑的形状发生变化。具体来说,多边形的一部分被剪切掉。对于较高的建筑,建筑会变得更高,并进行重塑。我应该用截图开始一个新问题吗?听起来像。如果你喜欢冒险,试着建立
广告牌透明度
分支,看看是否效果更好。大量管脚会对性能造成轻微影响,但应该可以解决问题。很抱歉延迟。这看起来是一个非常类似的问题。与此同时,我的客户选择了不同的解决方案,但我尝试在自己的时间内建立分支机构,并报告我的发现。再次感谢:)