Punkt auf Karte anklicken und Koordinaten anzeigen
-
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- Re: Punkt auf Karte anklicken und Koordinaten anzeigen · Wulf4096 (Gast) · 30.07.2021 12:14 · [flux]
Hallo und willkommen im Forum!
Hast du mal bitte den Link zu deiner Seite? Das lässt sich dann sicher leichter debuggen.
- Re: Punkt auf Karte anklicken und Koordinaten anzeigen · nebbiolo (Gast) · 30.07.2021 12:26 · [flux]
Gerne ... habe aber auch ein bisschen php eingebunden ...
hat sich erledigt ...
- Re: Punkt auf Karte anklicken und Koordinaten anzeigen · nebbiolo (Gast) · 31.07.2021 13:08 · [flux]
Ich versuche nochmals ein bisschen anderes zu umschreiben was ich möchte:
Durch irgend ein Klick auf die Karte möchte ich mit php (im <Form>) die Koordinaten bekommen.
Wie bekomme ich das hin?hat sich erledigt