How can I programmatically display a list of installed “routing applications” on iOS?
The reason for this is that iOS offers heaps of navigation applications, and I do not want to maintain a list manually.
Apple provides new functionality because iOS 6 registers your application as a routing application, as described here http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/LocationAwarenessPG/ProvidingDirections/ProvidingDirections.html#// apple_ref / doc / uid / TP40009497-CH8-SW7
If you run routing in a regular map application, you will be presented with a list of applications that can redirect you, as you can see here:
. , , canOpenURL: UIApplication, .
, , "?" .
!
- iOS 6 , - . Maps , Apple , , .
, . , "?" , , URL- . , , "ROUTE". , , , .
, , , , .
EDIT: "?":