【发布时间】:2021-12-17 12:08:08
【问题描述】:
我正在为 iO 使用 Mapbox 10.2.0 sdk。
我在 iOs 应用程序的地图上导入了 3d puck(用户位置标记)。我也有一个 3d 建筑物层挤出地面。问题是 3d 用户标记和建筑物位于不同的图层上,因此用户位置标记被绘制在建筑物上方,反之亦然。我希望 3d puck 与建筑物存在于同一层并在其中渲染。
这可能吗?
从代码中我看到我无法配置冰球在哪一层,看起来整个层都在旋转以反映用户面对的方向。
UPD:我意识到我用错误的方式描述了问题。
用户位置标记模型是ModelLayer 类型的图层,而建筑物是FillExtrusion layers,我没有看到任何工具可以让我合并它们。有吗?
UPD:好的,所以有渲染器。它们对于所有层都是不同的。所以这意味着不同的渲染器彼此不知道,我的数据应该都在单层上。但这意味着我需要创建复制3d模型的custom类型的第三层,并且它不处理使用位置标记需要旋转的问题(它是3d模型)。
回到最初的问题。这可能吗?
【问题讨论】:
标签: mapbox-ios