Je travaille actuellement avec MKOverlays dans l'Apple MapKit. J'essaie de dessiner des pièces à l'intérieur des bâtiments et lorsque je mets la carte en mode 3D, les pièces sont rejetées et sont affichées sous les bâtiments de la carte.MKOverlay rejeter sous les bâtiments
Voilà comment je les ajouter à la carte:
let overlays = ETS.Map.shapes(shapes, forFloor: floor)
self.mapView.addOverlays(overlays, level: .aboveLabels)
I Niveau essayé aussi: .aboveRoads.
Voici deux photos à quoi ça ressemble:
Je l'ai trouvé aussi. Je travaille en Norvège et il n'y a pas de bâtiments 3D ici, mais en fait ils pourraient être ajoutés. Vous devez donc désactiver les bâtiments si vous souhaitez afficher des superpositions à l'intérieur d'un bâtiment – Sn0wfreeze