SS
Если вас послушать, то рендер берет цвет от балды. А можно клиент, где проговаривается «поверните налево после красного одноэтажного здания»?
Не от балды, а по своему разумению и предназначению карты. Например он может выделять разные типы домов разным цветом вместо использования оригинального цвета здания. Или использовать разные палитры для дневной или ночной схемы. Карта - это схема, использующая условные обозначения и цвет - одно из выразительных средств, он вовсе не обязан повторять реальные цвета.
А клиент - это гипотетический пример. Но вполне реализуемый при желании. Тот же Ситигид умеет проговаривать "через 300 метров поверните налево, на набережную" или "на автозаправку" или "под мост". Научить его использовать в качестве ориентиров дома - думаю не очень сложно.