Dostajesz Lat, długo klikniętą lokalizację za pomocą API Ulotki?


16

Używam OSM z API Ulotki. Teraz chcę uzyskać szerokość i długość klikniętej lokalizacji. Miałem na myśli coś podobnego do tego. dawny:http://openlayers.org/dev/examples/click.html

map.events.register("click", map, function(e) {
            var position = map.getLonLatFromPixel(e.xy);
                alert("Lat, Lon : "+position.lon.toFixed(3),position.lat.toFixed(3));

        });

Ten kod w OpenLayers pomaga uzyskać długie, długie wartości ... szukając czegoś podobnego za pomocą Ulotki ...

Odpowiedzi:


50

Możesz łatwo uzyskiwać zdarzenia kliknięcia, korzystając z metody subskrypcji wydarzenia na mapie:

map.on('click', function(e) {
    alert("Lat, Lon : " + e.latlng.lat + ", " + e.latlng.lng)
});
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.