我正在玩新的Apple Indoor Maps Program 中的IMDF。但是,我正在试验建筑物(墙壁等)的 3D 效果。使用官方地图应用程序,我们可以通过在 89° 和 45° 之间的角度平移相机来轻松实现此效果,如下所示:
现在我试图通过使间距手势来实现这一self.mapView.isPitchEnabled = true到从苹果示例应用程式IMDF但结果是只有一个平坦表面。
现在我尝试启用建筑物self.mapView.showsBuildings = true,因为我认为启用建筑物可以触发某些功能将 IMDF-Data 渲染为 3D,但结果令人失望。
正如我们所看到的,IMDF-Data 仅将某种叠加层渲染到地图上。看IMDF的文档,机场室内地图也是用IMDF做的,那么诀窍在哪里呢?甚至有可能以私人开发者的身份获得 3D 效果吗?
2020 年 6 月 29 日更新:
2020 年 6 月 8 日尝试向苹果开发人员询问苹果提供的 IMDF 问题的特定电子邮件。imdfquestions@apple.com。至今没有答案。在苹果开发者论坛上问了同样的问题。也没有答案。
我很困惑为我们公司创建一个 IndoorMap 以在 iPad 上显示它。关于Apple的新IndoorMaps-Program,我认为我找到了完美的解决方案。官方地图应用程序中的一些机场显示了很好的例子。但是我越深入这个话题,我的理解就越少。
在他们提到的有关 IMDF 文件的文档中,作为私人开发人员,
您需要自己创建 IMDF。好消息是有许多第三方平台和工具可以让创建和更新 IMDF 变得更容易。请参阅下面有关第三方平台的部分。
所以我研究了这些第三方平台并注意到,当我将它与他们提供的软件和地图 SDK 一起使用时,我只能创建 IMDF。所以我会让我依赖另一个平台和 SDK,这不符合我的兴趣。我没有发现任何关于一个平台/软件的东西可以简单地将一些平面图转换为 IMDF。诀窍在哪里?我想复杂吗?
IMDF 最令人困惑的部分是:IMDF 到底是什么?第三方平台使用室内地图的新文件对其进行宣传。另一方面,苹果提到
IMDF 是一种用于描述室内空间的数据模型。IMDF 输出为一组 GeoJSON 文件。
那么它是文件还是格式?获得一个工具来创建 GeoJSON 文件就足够了吗?
也许有人对这个主题有一点经验,可以为我的问题提供一些提示,或者甚至可以建议另一种更简单更好的解决方案来显示室内地图,例如仓库。