OSRM Text Instructions is a library for iOS, macOS, tvOS, and watchOS applications written in Swift 3 or Objective-C that transforms OSRM route responses into localized text instructions.
You can use OSRM Text Instructions in conjunction with MapboxDirections.swift and MapboxNavigation.swift to generate visual and voice guidance in a turn-by-turn navigation application.
OSRM Text Instructions for Swift is based on the canonical osrm-text-instructions library written in JavaScript. Both versions are translated at Transifex – please help us add support for the languages you speak.
Specify the following dependency in your Carthage Cartfile:
github "Project-OSRM/osrm-text-instructions.swift" ~> 0.1
Or in your CocoaPods Podfile:
pod 'OSRMTextInstructions', '~> 0.1'
Then import OSRMTextInstructions
or @import OSRMTextInstructions;
.