x

Punkt auf Karte anklicken und Koordinaten anzeigen


  1. Punkt auf Karte anklicken und Koordinaten anzeigen · nebbiolo (Gast) · 30.07.2021 09:34 · [flux]

    Hallo

    Ich bin "blutiger" Anfänger und habe mal nach der Anleitung:
    https://wiki.openstreetmap.org/wiki/Die … pt_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 <script type="text/javascript"> 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