6

I'm using Graphhopper core library to compute distance and best path between 2 points, i read about Graphhopper Routing API and as explained here, API has a pricing scheme , so my question is what actually will the add-on that's provided by API that's not exist inside APP that worth paying ?

Eslam Hamdy
  • 7,126
  • 27
  • 105
  • 165

1 Answers1

13

Not sure if this belongs to SO, but here you have a rough guidance.

Advantages of the GraphHopper Routing API:

  • hosted and fault tolerant service with support
  • highly optimized configuration
  • frequent software updates (runs cutting edge & tested versions)
  • frequent data updates (usually daily, guaranteed weekly)
  • no need to buy servers with >50GB RAM that are usually required to run a world wide setup
  • integrates easily with jsprit via optimize=true or the Route Optimization API
  • with truck profiles out of the box
  • improved heuristics to calculate ETAs with OSM data (we work on making this open source hopefully soon)
  • optionally instead OSM data with TomTom data and time dependent historic traffic data
  • other APIs like the Matrix API, see the comparison table here and reasoning about closed vs. open source here

Advantages of the open source project (Java knowledge required):

  • highly customizable to e.g. tune country or use case specific rules. (this is now also available for the GraphHopper Routing API via a dedicated setup)
  • write any vehicle profile
  • active community
  • import of any data source (can read osm xml, pbf, shp, custom) for the road network or for elevation data
  • runs offline e.g. on Android or iOS
  • currently public transit routing is only available in the open source project
  • find nearest point API (can be simulated with a routing request where start=end)
  • can do indoor navigation in theory, in practice have a look here
Karussell
  • 17,085
  • 16
  • 97
  • 197