Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/114.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios SWIFT:IMDF室内地图可实现3D效果,而非平面效果_Ios_Swift_Mapkit_Imdf - Fatal编程技术网

Ios SWIFT:IMDF室内地图可实现3D效果,而非平面效果

Ios SWIFT:IMDF室内地图可实现3D效果,而非平面效果,ios,swift,mapkit,imdf,Ios,Swift,Mapkit,Imdf,我在和纽约来的人玩。 然而,我正在试验建筑物的3D效果(墙壁等)。 使用官方地图应用程序,我们可以通过以89°和45°之间的角度平移相机轻松实现此效果,如下所示: 现在,我试图通过对启用俯仰手势self.mapView.isPitchEnabled=true来实现这一点,但结果只是一个平面 现在我尝试启用buildingsself.mapView.showsBuildings=true,因为我认为启用buildings可以触发一些功能,将IMDF数据渲染为3D,但结果令人失望 正如我们可以

我在和纽约来的人玩。 然而,我正在试验建筑物的3D效果(墙壁等)。 使用官方地图应用程序,我们可以通过以89°和45°之间的角度平移相机轻松实现此效果,如下所示:

现在,我试图通过对启用俯仰手势
self.mapView.isPitchEnabled=true
来实现这一点,但结果只是一个平面

现在我尝试启用buildings
self.mapView.showsBuildings=true
,因为我认为启用buildings可以触发一些功能,将IMDF数据渲染为3D,但结果令人失望

正如我们可以看到的,IMDF数据只渲染地图的某种覆盖。 查看IMDF的文档,机场室内地图也使用IMDF完成,那么诀窍在哪里呢? 作为一名私人开发者,有可能获得3D效果吗

更新日期:2020年6月29日:

于2020年6月8日尝试通过特定电子邮件向苹果开发人员询问苹果提供的IMDF问题。目前还没有答案。
在苹果开发者论坛上问了同样的问题。也没有答案。

我开始认为这种效果目前是私有的,由苹果为某些地点定制,苹果没有API来实现这一点。我希望我错了,因为我认为这看起来很酷,很有意义,如果它是为开发者公开的,苹果就不会在他们的声明中展示。