Instead of setting hmRendered true or false for complete renderers (default renderer: hmRendered = "false", touring view: hmRendered = "true):
Wouldn't it be better to set
hmRendered = "false" in default mode and in car mode,
hmRendered = "true" in bicycle mode and in pedestrian mode,
and use this setting in each renderer?
It would make all renderers more flexible.
When users view cities, default mode will show a non-overcrowded map. When users go hiking, they will enjoy a more detailed map in pedestrian mode.
Regards,
Christof