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 2012-09-20 17:23:04

MoTaBi
Member
Registered: 2011-06-15
Posts: 436

script Open layers

Hallo Gemeinschaft,

versuche mich gerade in die Programmierung anhand der wiki-Beispiele reinzudenken.

Hier http://wiki.openstreetmap.org/wiki/OpenLayers_Marker
steht unter dem ersten Beispiel:
You can add further markers using markers.addMarker(new OpenLayers.Marker(newLonLat)); if you define newLonLat to be another OpenLayers.LonLat object

Ich krieg's nicht hin.
Wie definiere ich das und wo?

Verpeilte Grüsse tongue

Offline

#2 2012-09-20 17:33:44

MoTaBi
Member
Registered: 2011-06-15
Posts: 436

Re: script Open layers

Toll.
1h probiert und 10 min nachdem man hier postet klappt es... irgendwie:D

Ich hab jetzt den Block wiederholt...

    var lonLat = new OpenLayers.LonLat( -0.2279688 ,51.1077286 ) //AUSPROBIERT
          .transform(
            new OpenLayers.Projection("EPSG:4326"), // transform from WGS 1984
            map.getProjectionObject() // to Spherical Mercator Projection
          );

    var zoom=16;

    var markers = new OpenLayers.Layer.Markers( "Markers" );
    map.addLayer(markers);

    markers.addMarker(new OpenLayers.Marker(lonLat));  //TEST E

Ist das jetzt umständlich?

Offline

#3 2012-09-20 17:45:31

MoTaBi
Member
Registered: 2011-06-15
Posts: 436

Re: script Open layers

Vorerst erledigt. Danke big_smile

Offline

#4 2012-09-21 15:30:57

MoTaBi
Member
Registered: 2011-06-15
Posts: 436

Re: script Open layers

Ich wieder big_smile
Nun hier: http://wiki.openstreetmap.org/wiki/Open … er_example

Die beiden Grafiken für die Marker werden bei mir nicht geladen... wenn ich draufklicke, wird aber sehr wohl der popup-Text gezeigt... Wieso das denn?

Offline

#5 2012-09-21 15:33:49

MoTaBi
Member
Registered: 2011-06-15
Posts: 436

Re: script Open layers

ok, mit jpg funktioniert's...

Offline

#6 2012-09-23 14:04:58

MoTaBi
Member
Registered: 2011-06-15
Posts: 436

Re: script Open layers

hmmm

ich hab 2 Div-Bereiche.
Im linken eine OSM-Map, wie etwa hier http://www.openlayers.org/dev/examples/ … popup.html
Im rechten Div sollen die Inhalte auftauchen wenn man auf die in den Popups definierten Links klickt.

Ich rufe dann ein neues html auf, das genauso in 2divs gegliedert ist.
Die Karte links sollte gleich bleiben, d.h. ich muss die Zoomstufe und den Mittelpunkt irgendwie auslesen und in der neuen Karte darstellen.... wie denn das?

Offline

#7 2012-09-23 16:39:36

fx99
Member
From: Baden-Württemberg
Registered: 2009-06-02
Posts: 1,930

Re: script Open layers

MoTaBi wrote:

Die Karte links sollte gleich bleiben, d.h. ich muss die Zoomstufe und den Mittelpunkt irgendwie auslesen und in der neuen Karte darstellen.... wie denn das?

Indem Du an dem Kartenaufruf Parameter mit gibts: <a href="karte.htm?zoom=4&lat=53.3&lon=60.38&layers=B000FFFTFFFFFFFFFFTT" target="Bildframe" >

Offline

Board footer

Powered by FluxBB