Custom 3D Models on MapKit Map

We currently use MapKit as our map layer for our application. We have 3D models of buildings and other features that we want to overlay and visualize on the map. The issue seems to be that - as far as I can tell - we can only pitch the map to whatever iOS decides is the "right" pitch for the map, not what our imagery has. So if we wanted to pitch the map even when 3D imagery isn't available it doesn't seem like that is possible.

Are there options for us to provide our own 3D models / imagery in MapKit? Or is there something else we should be looking at?

Hello @FT-cfoy,

Sounds really cool!

This is no api to do exactly what you are looking for so please file a feedback (https://feedback.apple.com) with the details of your particular use case.

You might be able to make some progress using https://developer.apple.com/documentation/mapkit/mkmapcamera

Thank you! Unfortunately we're restricted by the framework itself. From the camera docs on pitch:

The class may clamp the value in this property to a maximum value to maintain map readability. There’s no fixed maximum value, though, because the actual maximum value is dependent on the altitude of the camera.

But thanks for the reply! I'll work on filing a radar for it.

Custom 3D Models on MapKit Map
 
 
Q