Opened 9 years ago

Closed 5 years ago

#880 closed enhancement/feature request (fixed)

Navigation on highway: osd item "navigation next street" should display the name of the next bigger cities on the route

Reported by: antenna Owned by: KaZeR
Priority: minor Milestone: version 0.6.0
Component: core Version: git master
Severity: normal Keywords: directions, OSD
Cc: http://wiki.navit-project.org/index.php/user:jandegr

Description

So you can follow street signs if the road structure is too complex to be shown correctly by navit(several lanes etc).

When you are closer than 10 - 20 kilometers to the aimed town, the next bigger one on your route should be displayed.

Any thoughts?

Could this feature be realised?

Change History (5)

comment:1 Changed 8 years ago by mvglasow (2)

Just picking the next city on the route may be difficult and may not always coincide with what is in road signs.

We might want to take a look at: http://wiki.openstreetmap.org/wiki/Key:destination and http://wiki.openstreetmap.org/wiki/Relation:destination_sign

These were designed specifically for such purposes - to allow navigation software to display the destination reported on road signs.

A possible approach might be:

  • Check if maptool converts these into navit attributes (if not, implement it). Not sure about Key:destination; with Relation:destination_sign I'm almost sure maptool would need to be modified for that.
  • Decide on how to report it. There are already variables for use in OSD items of type text (e.g. navigation.item[1].street_name displays name of the street after the next maneuver); we could introduce something like navigation.item[1].destination.
  • Add the logic to fill the new variable. This will depend not only on the street but also on the route (as some streets may have different destinations in forward and backward direction).
  • Finally, add it to the OSD. This can be done in a text OSD item.

comment:2 Changed 7 years ago by usul

  • Keywords directions OSD added
  • Milestone set to version 0.6.0

I think this is a dupe, but didn't find the corresponding ticket again :/

comment:3 Changed 5 years ago by jandegr

  • Cc http://wiki.navit-project.org/index.php/user:jandegr added
  • Severity set to normal

comment:4 Changed 5 years ago by jandegr

This is covered in #1082 and already in a working state, so I vote for closing this ticket. Any further comments can better be made on #1082

comment:5 Changed 5 years ago by kazer

  • Resolution set to fixed
  • Status changed from new to closed

I agree with Jandegr.

The experimental code for this feature can be tested from this repository until it makes its way into SVN : https://github.com/mvglasow/navit/tree/highfive

Note: See TracTickets for help on using tickets.