我目前正在使用Apple MapKit中的MKOverlays。
我尝试在建筑物内绘制房间,当我将地图置于3D模式时,这些房间将消失并显示在地图中建筑物下方。
这是我将它们添加到地图的方式:
let overlays = ETS.Map.shapes(shapes, forFloor: floor)
self.mapView.addOverlays(overlays, level: .aboveLabels)
我还尝试了以下级别:.aboveRoads。
以下是两张图片的样子:
最佳答案
在“ 3d”环境中使用MKOverlays时,请考虑海平面。回答此问题的技术说明:
How do I show MKOverlay above MKAnnotations?