Kürzlich bin ich auf diesen interessanten Artikel gestoßen, der das Potenzial des Hinzufügens benutzerdefinierter Stile zu Google Maps zeigt. Einige Beispiele für gestylt Karten zu sehen ist hier , und Sie können Ihre eigenen von Grund auf neu entwerfen hier .
Ich möchte das Graustufen-Thema auf meine OpenLayers-Basiskarte anwenden:
Die Stilbeschreibung laut Google- Demo würde irgendwie so aussehen:
var styles = {
'Greyscale': [
{
featureType: 'all',
rules: [
{saturation: -100},
{gamma: 0.50}
]
}
]
}
Meine Google-Karte in OpenLayers sieht derzeit einfach so aus:
var gmap = new OpenLayers.Layer.Google("Google Streets",
{
'numZoomLevels': 20,
'sphericalMercator': true}
);
Wie kann ich ein Graustufenthema auf meine Karte anwenden?