You don't need to be a Mapbox customer (free or paid) to use the SDK. It's open source (BSD license).
To use the RMMapboxSource
, yes, it's meant for mapID
/hosted Mapbox maps. Check out RMGenericMapSource
for a model for self-hosted or other tiles.
The SDK doesn't have any limitations other than what's performant in your use case.
For indoor coordinates, you should either convert to real CLLocationCoordinate2D
at high precision or consider building your own solution using the SDK as a model, with UIScrollView
and CATiledLayer
as it does in order to not necessarily have a real geographic basis for your coordinate system.