> I still maintain that there are better ways to implement this. The obvious
> limitation of this approach is, as I said, that where a programmer is given
> a palette to use by a designer, it prevents the programmer from achieving an
> exact colour for a feature without manually playing around with the gamma.
It's worth bearing in mind the 'features' you are wanting to
manipulate have been supplied by cartographers, not programmers. (Map-
making is an art, not just data crunching) The raw data may not even
come in a form suitable for this, and as it comes from different
cartographers all over the world I'll bet Google servers have to work
hard just to hide differences in the data structures and conventions
from us. Then we need to remember the bulk of this data is under
licence from third parties, it's not inconceivable their terms
prohibit too much adulteration. Just saying it might not be
straightforward because of hidden constraints.
I'd say it's more like a facilitator is passing you a pallette that
has been cobbled together to please a number of stakeholders?