Custom UI for iOS

Last updated:

  1. Developing on the new Arm-based Apple Silicon (M1) Macs requires building and running on a physical iOS device or using an iOS simulator running iOS 13.7, e.g. iPhone 11. This is a temporary limitation in Google Maps SDK for iOS, and as such also a limitation in MapsIndoors, due to the dependency to Google Maps.
  2. Note: Due to a bug in CocoaPods it is necessary to include the post_install hook in your Podfile described in the PodFile post_install wiki.

You can create your own UI based on the MapsIndoors data models given from MPDirectionsService or MPLocationsProvider. E.g. build a list of instructions based on the MPRouteLeg and MPRouteStep models given from a MPRoute object. Or build a content page based on the properties on an MPLocation object. You can see an example of this in the DetailsViewController and DirectionsController classes in the app code that is distributed along with the MapsIndoors SDK.