x

nur bestimmte Länder anzeigen


  1. nur bestimmte Länder anzeigen · ballibum (Gast) · 18.02.2011 10:33 · [flux]

    Hallo Forum,
    in meiner OpenLayers-Anwendung habe ich ein OSM-Service eingebunden (siehe Code).
    Ich bekomme jetzt "leider" alle Länder angezeigt, möchte aber gerne nur die Schweiz, Österreich und Deutschland sehen. Gibt es da eine Möglichkeit?
    vielen Dank für eure Hilfe
    mfg
    Balli

    function init(){

    map = new OpenLayers.Map('karte');
    layer = new OpenLayers.Layer.OSM( "Simple OSM Map");
    map.addLayer(layer);
    map.setCenter(
    new OpenLayers.LonLat(10, 50).transform(
    new OpenLayers.Projection("EPSG:4326"),
    map.getProjectionObject()
    ), 6
    );
    //Einbinden des Klick-Ereignisses
    var click = new OpenLayers.Control.Click();
    map.addControl(click);
    click.activate();
    }


    • Re: nur bestimmte Länder anzeigen · !i! (Gast) · 18.02.2011 15:34 · [flux]

      Also die komplexe ösung ist einen komplett eigenen Renderstack aufzusetzten. Spontan fällt mir keine Karte ein, die nur den deutschsprachigen Raum rendert.


    • Re: nur bestimmte Länder anzeigen · fx99 (Gast) · 18.02.2011 17:10 · [flux]

      Kann man vielleicht mit OL eine Abdeckmaske über die anderen Länder legen?