Giacomo Balli profile picture
Giacomo Balli
The Mobile Guy

Over two decades of experience at your service.
I help business owners make better decisions.

Let's Chat LinkedIn

Apple Routing app coverage file for iOS explained

Ever since iOS6 rolled out, every developer noticed the “routing app coverage file”. Many were wondering “what is a routing app coverage file” and mainly if it was needed for their app. I looked into this some time ago and since I still have people asking me details I figured it would be good share what I know.
If you're here for the short answer, the routing app coverage file is necessary only for apps that provide maps&directions for a specific area including public transit. This is how the native maps app on iOS knows if your app is eligible for the user's request (ie registering as a routing app). If you want some more detail or wish to know how to implement a routing app coverage file, read on.
The direct definition (from the iTunes Connect Developer's Guide) is “routing app coverage files are .geojson files which specify the geographic regions supported by your app. The file can have only one MultiPolygon element. MultiPolygon elements consist of at least one Polygon. Polygons contain at least four coordinate points. Polygon start and end coordinate points must be the same”.
On the technical side, uploading a routing app coverage file to iTunes Connect is not enough, you also need to implement a valid entry for MKDirectionsApplicationSupportedModes in your plist file.
A little extra info regarding routing app coverage files: This is one of the main changes/additions in iOS6. For a full list you can check this out.

#apple. routing app file, #iTunes Connect
Published: Mon, Nov 12 2012 @ 14:06:42
Back to Blog