Récemment, je suis tombé sur cet article intéressant montrant le potentiel d'ajouter des styles personnalisés à Google Maps. Quelques exemples de cartes stylisées peuvent être vus ici et vous pouvez concevoir votre propre à partir de zéro ici .
Je voudrais appliquer le thème "niveaux de gris" à ma carte de base OpenLayers:
La description du style selon la démo de Google ressemblerait en quelque sorte à:
var styles = {
'Greyscale': [
{
featureType: 'all',
rules: [
{saturation: -100},
{gamma: 0.50}
]
}
]
}
Ma carte Google dans OpenLayers ressemble actuellement simplement à:
var gmap = new OpenLayers.Layer.Google("Google Streets",
{
'numZoomLevels': 20,
'sphericalMercator': true}
);
Comment puis-je appliquer un thème en niveaux de gris à ma carte?