Habe nun eine Lösung gefunden: map.events.register('zoomend', map, mapZoomed); function mapZoomed(event) { wikipediaLayer.protocol = new OpenLayers.Protocol.HTTP({url: root +'api/tiler.php?zoom='+map.getZoom(), format: new OpenLayers.Format.GeoJSON()}); } Bei jedem Zoomwechsel wird also die Zugriffs-URL geändert. Alex