Is it possible to make offline public transport routing? What services should I use and what steps are? I'm developing in iOS platform.
closed as too broad by PolyGeo♦ Dec 21 '17 at 4:37
Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
As per my comments, I would recommend having a look at the ArcGIS Runtime SDK for iOS, it supports fully offline routing and geocoding. Here is a sample from their GitHub page. They have samples in both Swift and Objective-C.
You will have to build the public transportation network yourself, but maybe you can find shapefiles/feature classes on line for the public transit for a starting point. This part requires having access to ArcGIS software and the Network Analyst extension. Here is how to set up a network dataset, and here is how to add routing capabilities to that network dataset.
And actually after a quick google search, looks like google maps has added offline support that can be used in iOS too, so this may be a better option. However, I do not know if they will have the public transportation networks you're looking for.