首页 > 解决方案 > SWIFT:IMDF 室内地图启用 3D 效果而不是平面

问题描述

我正在玩新的Apple Indoor Maps Program中的IMDF。但是,我正在尝试建筑物(墙壁等)的 3D 效果。使用官方地图应用程序,我们可以通过将相机以 89° 到 45° 之间的角度平移来轻松实现此效果,如下所示:

机场室内地图

现在,我尝试通过对来自苹果的 IMDF 示例应用程序self.mapView.isPitchEnabled = true启用俯仰手势来实现这一点,但结果只是一个平面。

音高启用

现在我尝试启用建筑物self.mapView.showsBuildings = true,因为我认为启用建筑物可以触发某些功能将 IMDF-Data 渲染为 3D,但结果令人失望。

启用建筑物

正如我们所见,IMDF-Data 仅将某种叠加层呈现到地图上。看IMDF的文档,机场室内地图也是用IMDF做的,那么诀窍在哪里呢?作为私人开发商,甚至有可能获得 3D 效果吗?

2020 年 6 月 29 日更新:

尝试在 08.06.2020 向苹果开发人员询问苹果提供的 IMDF 问题的特定电子邮件。imdfquestions@apple.com。至今没有答案。在苹果开发者论坛上问了同样的问题。也没有答案。

标签: iosswiftmapkitimdf

解决方案


推荐阅读