Introduce osm_nodes annotations for 64-bit OSM Node Ids

This commit is contained in:
Siarhei Fedartsou 2022-08-27 21:56:46 +02:00
parent 466ed10ef8
commit a24b51f683

View File

@ -852,17 +852,6 @@ class RouteAPI : public BaseAPI
annotation.values["osmnodes"] = osm_nodes;
}
}
if (requested_annotations & RouteParameters::AnnotationsType::OSMNodes)
{
util::json::Array nodes;
nodes.values.reserve(leg_geometry.node_ids.size());
for (const auto node_id : leg_geometry.node_ids)
{
nodes.values.push_back(std::to_string(
static_cast<std::uint64_t>(facade.GetOSMNodeIDOfNode(node_id))));
}
annotation.values["nodes"] = std::move(nodes);
}
// Add any supporting metadata, if needed
if (requested_annotations & RouteParameters::AnnotationsType::Datasources)
{