openlayers: unterschiedliche Basemaps abhaengig von Zoomstufe

Hallo,

fuer die Messe Abenteuer&Allrad http://wiki.openstreetmap.org/wiki/Abenteuer%26Allrad moechte ich das Messegelaende mit Ausstellern etc. darstellen. OSM reicht hierzu nicht aus und ich moechte ein detailreicheres Image zur Verfuegung stellen.

Abhaengig von der Zoomstufe, moechte ich unterschiedliche Basemaps darstellen. Ich haette gerne eine kleinere Zoomstufe (Zoom=19), in der das Image geladen wird, z.B.:
zoom=19 → Image
zoom=18 → Mapnik
zoom=17 → Osmarender
zoom=16 → Osmarender

Leider zaehlt .js nicht zu meinen Lieblingssprachen. Ich bin daher fuer professionelle Hilfe dankbar! Hier meine bescheidenen Anfaenge: http://wiki.openstreetmap.org/wiki/Talk:Abenteuer%26Allrad

Viele Gruesse, Dirk

Die ÖPNV-Karte wird ja auch je nach Zoomstufe von einer anderen Adresse geladen… Dort wird das so gelöst:

function mapEvent(event) {
    if(map.zoom>13){
        map.setBaseLayer(layerPlain);
    }else{
        map.setBaseLayer(layerTiles);
    }
}

Das war der entscheidene Tip; vielen Dank!