"> Wouldn't that be a solution then? You can display your map data in a web view."
Ironically, this solution would become a security concern for the end-user as their file data would be sent to some random website for display, unlike the local solution where data is overlayed on top of MapKit.
"> MapKit is a data service. Those bytes are billed to your account. But if the system is making the call, then your app gets free map tiles."
MapKit is free to use in macOS/iOS apps.
Topic:
App & System Services
SubTopic:
Maps & Location