Adapt the example to include all osrm public headers

This commit is contained in:
Daniel J. Hofmann
2016-02-18 13:57:22 -08:00
committed by Patrick Niklaus
parent fcf5838019
commit dded2c2463
2 changed files with 12 additions and 3 deletions
+11 -3
View File
@@ -1,6 +1,14 @@
#include "osrm/json_container.hpp"
#include "osrm/engine_config.hpp"
#include "osrm/route_parameters.hpp"
#include "osrm/table_parameters.hpp"
#include "osrm/nearest_parameters.hpp"
#include "osrm/trip_parameters.hpp"
#include "osrm/match_parameters.hpp"
#include "osrm/coordinate.hpp"
#include "osrm/engine_config.hpp"
#include "osrm/json_container.hpp"
#include "osrm/status.hpp"
#include "osrm/osrm.hpp"
#include <string>
@@ -46,7 +54,7 @@ int main(int argc, const char *argv[]) try
if (result_code / 100 == 2)
{
// Extract data out of JSON structure
auto& summary = json_result.values["route_summary"].get<osrm::json::Object>();
auto &summary = json_result.values["route_summary"].get<osrm::json::Object>();
auto duration = summary.values["total_time"].get<osrm::json::Number>().value;
auto distance = summary.values["total_distance"].get<osrm::json::Number>().value;
std::cout << "duration: " << duration << std::endl;