我目前正在 Apple MapKit 中使用 MKOverlays。 我尝试绘制建筑物内部的房间,当我将 map 置于 3D 模式时,房间会消失并显示在 map 中的建筑物下方。
以下是我将它们添加到 map 的方法:
let overlays = ETS.Map.shapes(shapes, forFloor: floor)
self.mapView.addOverlays(overlays, level: .aboveLabels)
我还尝试了级别:.aboveRoads。
这是两张图片:
最佳答案
在“3d”环境中使用 MKOverlays 时请考虑海平面。这个问题的答案中的技术说明: How do I show MKOverlay above MKAnnotations?
关于ios - MKOverlay 在建筑物下解散,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40991827/