【问题原因】
客户通过 Entity API 添加 Billboard,并将其高度设为 0 且开启贴地(clampToGround)。由于当前关闭了地形深度检测,Billboard 实际并未贴合地面而是呈悬浮状态;而弹窗位置仍直接取自 Billboard 的经纬度坐标,因此出现了弹窗与 Billboard 视觉位置不一致的问题。
【解决办法】
调整弹窗的显示逻辑:以鼠标悬停至 Billboard 时第一次场景拾取(pick)得到的空间位置作为弹窗的锚点坐标,即可保证弹窗与 Billboard 的显示位置精确匹配。