You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#1 2013-05-13 20:30:50

FranzLuwein
Member
Registered: 2013-05-13
Posts: 26

feature-multilayer mit eigene Daten

Hallo Alle,

nachdem 60 Menschen meine Frage gelesen haben, aber niemand geantwortet hat, muss ich einsehen, dass ich falsch gefragt habe. Daher ein neuer Versuch.

Ich möchte wie im Beispiel
http://openlayers.org/dev/examples/sele … layer.html

auf einer Karte zwei Layer mit jeweils einem Polygon haben, die ich getrennt an und abschalten kann.

Wie gehe ich am sinnvollsten vor?
Hat jemand ein Beispiel, bei dem ich die Polygon-Daten des Slippy-Generators (z.B.)

geometries.push(drawPolygon([[8.17748,50.05494],[8.35601,50.05142],[8.35875,49.95432],[8.19396,49.96139]],{strokeColor:"#FF00FF",strokeWidth: 5,fillColor: "#0000FF",fillOpacity: 0.8}));

verwenden könnte?

Gruß

Franz Luwein


Oh toll! Du bist Zweiter geworden.
Beim Boxen oder beim Boston Marathon?

Offline

#2 2013-05-13 20:52:51

couchmapper
Member
Registered: 2013-02-17
Posts: 462

Re: feature-multilayer mit eigene Daten

Hallo,

Du hast bestimmt hiermit herumprobiert oder? http://osmtools.de/easymap

Schau mal in dem Zip-Paket in der Datei util.js ab Zeile 248-257 nach. Dort fügt die Funktion drawPolygon ein neues Polygon zum "layer_vectors", also dem einzigen Vektor-Layer hinzu:
     layer_vectors.addFeatures(vector);

Vielleicht kannst Du diese Funktion kopieren und noch mit einem zusätzlichen Parameter, also der Variablen für den gewünschten Vector-Layer versorgen? Auch müsstest Du weitere Vectorlayer in der map.html im Abschnitt "Layer hinzufügen" definieren.

Last edited by couchmapper (2013-05-13 20:55:21)

Offline

Board footer

Powered by FluxBB