logo separator

Drive on left or right

11
Dec

From r3366 there are some improvements to the support for driving on the left or right. Each tile has a flag to say if roads are drive on the left or right. It is known to make a difference with roundabouts and may be used in other ways.

The options --drive-on-left and --drive-on-right were replaced by --drive-on=left and --drive-on=right. You can also add detect which will use the country information to select the correct side. The default is equivalent to --drive-on=detect,right which means that if detection fails, it will use drive on the right. The old flags --drive-on-left and --drive-on-right still work.

The detection uses the precompiled bounds (or country-abbr/country-name) to determine the country in which the roads are located, and the resource file LocatorConfig.xml contains a new attribute driveOnLeft="true" for all known drive-on-left countries

If a tile covers two countries where you drive on different sides of the road, then it cannot work for the whole tile and you get a warning. In the future we will be able to cut tiles on country boundaries so that the problem will then not arise.

Posted by steve on 11 Dec 2014

Debug is enabled on this site.

Latest commits

  • display-r593 The offset into symbols is written with 2 bytes if length of symbols > 127, so the width of the ....
    17 jan 2022
  • display-r592 fix copy+paste error for RGN 5.
    16 jan 2022
  • display-r591 - fix overflow when --print=15 is used with compressed data.
    15 jan 2022
  • display-r590 - extract mdr16 stuff into new class HuffmanDecoder.
    13 jan 2022
  • display-r589 - call readAllStrings also with compressed Strings for now (avoids invalid buffers in BufferedImgFileReader).
    12 jan 2022
See more...