itinero/routing

Stop name (question)

RawenC opened this issue · 1 comments

Hello, my goal is show user the name of each stop that he needs to reach (before calculate).
Can you give me a little help where can i find this informations?

I tried something like this, but there is nothing useful:

RouterPoint routerPoint = _router.Resolve(_profile, latitude, longitude);
RoutingEdge routingEdge = _router.Db.Network.GetEdge(routerPoint .EdgeId);
Coordinate vertex1 = _router.Db.Network.GetVertex(routingEdge .From);
Coordinate vertex2 = _router.Db.Network.GetVertex(routingEdge .To);

I believe, there must be some way how get it when i can see the streets names in instructions,
thanks for any idea!

Finally i found solution

var routerPoint = _router.Resolve(_profile, latitude, longitude);
var routingEdge = _router.Db.Network.GetEdge(routerPoint .EdgeId);
var metaId = routingEdge.Data.MetaId;

string name = "";
_routerDb.EdgeMeta.Get(metaId ).TryGetValue("name", out name);