Recientemente me topé con este interesante artículo que muestra el potencial de agregar estilos personalizados a Google Maps. Algunos ejemplos de mapas de estilo se pueden ver aquí y usted puede diseñar su propia desde cero aquí .
Me gustaría aplicar el tema 'escala de grises' a mi mapa base de OpenLayers:
La descripción del estilo según la demostración de Google se vería de alguna manera:
var styles = {
'Greyscale': [
{
featureType: 'all',
rules: [
{saturation: -100},
{gamma: 0.50}
]
}
]
}
Mi mapa de Google en OpenLayers actualmente se ve simplemente como:
var gmap = new OpenLayers.Layer.Google("Google Streets",
{
'numZoomLevels': 20,
'sphericalMercator': true}
);
¿Cómo podría aplicar el tema de escala de grises a mi mapa?