Ну вот! Получается все логично, отображаются только те покрытия, на которые стоит обратить внимание, что бы быть готовым к всяким неожиданностям.
А режим отображения покрытия ВСЕГДА налюбых дорогах он скорее для маппера нужен, что бы исправлять ошибки карты.
Обратить внимание стоит на всё != asphalt. Да и как бы по умолчанию покрытия не включены, о чём вообще обсуждение? Захотел включил, по умолчанию выключено.
Это касается только “младших” дорог. Например, highway=secondary + surface=gravel конвертируется в Шоссе основное, даже без намёка на плохое покрытие. Не знаю, чья вина - конвертора на рамблере или самого Навитела. Скорее всего второе, так как в Навителе у дорог просто нет такого параметра, как покрытие.
В стиле. Но если делать зависимый от default стиль, то он должен будет содержать весь код дорог, соответственно его трудно будет обновлять (переносить изменения из default).
Я тогда уменьшу минимальный зум на котором показываются мосты с track-path, но самих дорог не будет. В принципе так раньше и было, и я сделал чтобы не было мостов без дорог, но про то что это хороший ориентир не подумал.
Всем, у кого падает на UniRS - если вы не делали в нём каких-то изменений для собственных нужд и он у вас лежит в папке rendering, то для начала удалите его. С июня этого года стиль входит в поставку OsmAnd и нет никакой необходимости его ставить вручную. Это принесёт только проблемы совместимости.