2

I am planning to create a turn by turn navigation system, with some extra social features. the problem is that I didn't find a good routes provider, or the method that i can use to add the "turn by turn" navigation feature. Google map is no help on iOs, does waze has public API ?? I kinda want big range of countries to be supported, so the quality of the routes provider is important. One more thing, after i (( somehow )) get the route information from some provider, how do I implement the routing from within the app ??

Any suggestion will be of great help, thanks in advance.

jscs
  • 63,694
  • 13
  • 151
  • 195
Nour Helmi
  • 705
  • 1
  • 6
  • 17
  • read this from apple -> https://developer.apple.com/library/ios/documentation/userexperience/conceptual/LocationAwarenessPG/ProvidingDirections/ProvidingDirections.html – thorb65 Dec 01 '13 at 16:54
  • Thanks, i came across this article before, but will this do like facebook authorisation ?? (( open the Mapp app for a couple of seconds then go back to my app ?? )) – Nour Helmi Dec 02 '13 at 01:59

1 Answers1

4

You could use an SDK which runs on top of OSM (OpenStreetMap). The maps are not quite the same grade as Google Maps, Navteq or TomTom but in some countries the are as good (if not better) - e.g. UK, Germany. And the maps are getting better.

Here are a couple of good SDK providers that give you turn by turn navigation :

  • OsmDroid with OSMBonusPack - this option should be free but it might not look as good as the other SDKs
  • Skobbler (now telenav) has an SDK which is able to render maps & display turn by turn navigation on your iOS phone. It also supports offline mode. You have to reach out to them personally if you want a copy of the SDK (they should have a free plan). In the end you should be able to get your app to look like their own app
  • OsmSharp also does map rendering and turn by turn navigation. You can pull their code from github. Should be free
  • MapQuest has a nice map & routing engine for Android. I think you could also use their routing service with Mapbox maps (see this as a starting point). I don't think they can do offline mode. I don't know if you have to pay for MapQuest (couldn't find on the website), Mapbox has a free plan.
  • Cloudmade has a navigation SDK for Android. Their documentation shows how it can be achieved but I couldn't find a way of quickly downloading the SDK & sample projects. You'll have to request a quote for a price

As a reference check the OSM list of frameworks

Community
  • 1
  • 1
Ando
  • 11,199
  • 2
  • 30
  • 46