2016-12-06 46 views
0

我目前正在使用MKOverlays在Apple MapKit中。 我嘗試繪製建築物內部的房間,當我將地圖放入3D模式時,房間會關閉並顯示在地圖中的建築物下方。MKOverlay在建築物下解散

下面是如何將它們添加到地圖:

let overlays = ETS.Map.shapes(shapes, forFloor: floor) 
self.mapView.addOverlays(overlays, level: .aboveLabels) 

我也試過級別:.aboveRoads。

這裏有兩張照片是怎麼樣子:

Shows the room on top of the building Shows the room hidden behind the building when map turns to 3D mode

回答

1

在一個 「3D」 環境MKOverlays工作時,想想海平面。技術說明在這個問題的答案: How do I show MKOverlay above MKAnnotations?

+0

我也發現了這個。 我在挪威工作,他們在這裏沒有3D建築物,但實際上他們可以添加。因此,如果您想在建築物內顯示疊加層,則需要禁用建築物 – Sn0wfreeze