Hi Steve,
I cannot reproduce that. I changed the code in TREHEader so that the bit is no
set:
// if (props.containsKey("transparent"))
// poiDisplayFlags |= POI_FLAG_TRANSPARENT;
Routing doesn't work in Mapsource or Basecamp.
I've double checked with TreDisplay that the flag is really not set in any map.
Gerd
________________________________________
Von: mkgmap-dev <[email protected]> im Auftrag von Steve
Ratcliffe <[email protected]>
Gesendet: Donnerstag, 15. Februar 2018 14:01:14
An: [email protected]
Betreff: Re: [mkgmap-dev] --route and --transparent
On 15/02/18 11:04, Gerd Petermann wrote:
> 1) it sets the flag in the TRE field at offset 0x3f
> 2) it disables the additional 0x4b background polygons
>
> Maybe only the combination of both actions causes trouble in the PC programs?
cgpsmapper had the option to do 2) without doing 1) which it calls a
semi-transparent map.
I tried un-setting the flag on a transparent map and routing started
working again in mapsource. So it is just the flag that causes the
problem. I don't know what the flag really does.
I also noted from the documentation that cgpsmapper seems to add 32 to
the draw priority of a transparent map, which is something that we do
not do.
Steve
_______________________________________________
mkgmap-dev mailing list
[email protected]
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
_______________________________________________
mkgmap-dev mailing list
[email protected]
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev