Hallo
Ich bin “blutiger” Anfänger und habe mal nach der Anleitung:
https://wiki.openstreetmap.org/wiki/Die_JavaScript_Dateien
eine Seite erstellt - funktioniert bestes
Nun möchte ich die Koordinaten erhalten wenn man auf die Seite klickt, dazu habe ich das folgende Beispiel gefunden:
http://dev.openlayers.org/examples/click.html
Wo finde ich aber wie das genau gemacht wird, ich habe den Quelletext anzeigen lassen und den im im html unter eingebunden - funktioniert leder nicht
OpenLayers.Control.Click = OpenLayers.Class(OpenLayers.Control, {
defaultHandlerOptions: {
'single': true,
'double': false,
'pixelTolerance': 0,
'stopSingle': false,
'stopDouble': false
},
initialize: function(options) {
this.handlerOptions = OpenLayers.Util.extend(
{}, this.defaultHandlerOptions
);
OpenLayers.Control.prototype.initialize.apply(
this, arguments
);
this.handler = new OpenLayers.Handler.Click(
this, {
'click': this.trigger
}, this.handlerOptions
);
},
trigger: function(e) {
var lonlat = map.getLonLatFromPixel(e.xy);
alert("You clicked near " + lonlat.lat + " N, " +
+ lonlat.lon + " E");
}
});
Kann mir jemand helfen wie ich das machen muss?
Grüsse aus dem Süden, Nebbiolo