
Yet more flexibility is introduced by the fact that the type code for the exit can be one of a huge range. At the moment, I am using:
highway=motorway_junction { name '${ref} ${name}' | '${ref}' | '${name}' } highway=motorway_junction [0x2000 resolution 16]
highway=services { name '${ref} ${name}' | '${ref}' | '${name}' } highway=services [0x210f resolution 16]
0x2000 means "exit no services"
0x210f means "exit (service")
I played around with the codes and on my gps some codes make little symbols appear to show that the exit has food, hotel, etc. We can probably make it use a suitable code from the facilities info but I haven't looked into that yet.
The meaning of the exit code types is described in http://www.maptk.dnsalias.com/Docs/Kochbuch.pdf (german only)