Di recente mi sono imbattuto in questo interessante articolo che mostra il potenziale di aggiungere stili personalizzati a Google Maps. Qui puoi vedere alcuni esempi di mappe in stile e puoi progettare da zero qui .
Vorrei applicare il tema 'scala di grigi' alla mia mappa di base OpenLayers:
La descrizione dello stile secondo la demo di Google sarebbe in qualche modo simile a:
var styles = {
'Greyscale': [
{
featureType: 'all',
rules: [
{saturation: -100},
{gamma: 0.50}
]
}
]
}
La mia mappa di Google in OpenLayers attualmente assomiglia semplicemente a:
var gmap = new OpenLayers.Layer.Google("Google Streets",
{
'numZoomLevels': 20,
'sphericalMercator': true}
);
Come posso applicare il tema scala di grigi alla mia mappa?