小编Chr*_*ris的帖子

SWIFT:IMDF 室内地图启用 3D 效果而不是平面

我正在玩新的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。至今没有答案。在苹果开发者论坛上问了同样的问题。也没有答案。

mapkit ios swift imdf

12
推荐指数
0
解决办法
362
查看次数

是否可以使用 IMDF 从 Apple 创建像机场这样的室内地图?

我很困惑为我们公司创建一个 IndoorMap 以在 iPad 上显示它。关于Apple的新IndoorMaps-Program,我认为我找到了完美的解决方案。官方地图应用程序中的一些机场显示了很好的例子。但是我越深入这个话题,我的理解就越少。

  • 在机场室内地图,由 Apple 直接提供,最大。缩放级别几乎被禁用。您可以疯狂地放大室内地图(接近 5m)。当我使用 MapKit 创建地图时,我什至无法缩放到离建筑物足够近的地方,以使其全屏填充。作为私人开发人员,甚至有可能获得该缩放级别吗?
  • 在他们提到的有关 IMDF 文件的文档中,作为私人开发人员,

    您需要自己创建 IMDF。好消息是有许多第三方平台和工具可以让创建和更新 IMDF 变得更容易。请参阅下面有关第三方平台的部分。

    所以我研究了这些第三方平台并注意到,当我将它与他们提供的软件和地图 SDK 一起使用时,我只能创建 IMDF。所以我会让我依赖另一个平台和 SDK,这不符合我的兴趣。我没有发现任何关于一个平台/软件的东西可以简单地将一些平面图转换为 IMDF。诀窍在哪里?我想复杂吗?

  • IMDF 最令人困惑的部分是:IMDF 到底是什么?第三方平台使用室内地图的新文件对其进行宣传。另一方面,苹果提到

    IMDF 是一种用于描述室内空间的数据模型。IMDF 输出为一组 GeoJSON 文件。

    那么它是文件还是格式?获得一个工具来创建 GeoJSON 文件就足够了吗?

也许有人对这个主题有一点经验,可以为我的问题提供一些提示,或者甚至可以建议另一种更简单更好的解决方案来显示室内地图,例如仓库。

mapkit ios swift apple-developer imdf

3
推荐指数
1
解决办法
1066
查看次数

标签 统计

imdf ×2

ios ×2

mapkit ×2

swift ×2

apple-developer ×1