Ich versuche, X, Y-Koordinaten bei Mausbewegung zu erhalten. Und ich bekomme Fehler, wenn ich versuche, es zu bekommen.TypeError: Eigenschaft 'latlng' von undefined kann nicht gelesen werden
TypeError: Cannot read property 'latlng' of undefined at mouseMove (dashboard:593) at HTMLDivElement.onmousemove (dashboard:442)
<div id="map" onmousemove="mouseMove()"></div>
<script type="text/javascript">
var iMaxZoom = 1;
var map = L.map('map', {
crs: L.CRS.Simple,
minZoom: -5,
maxZoom: 1
});
var bounds = [[0,0], [711,473]];
var image = L.imageOverlay('{!! asset('assets/images/birlikmarket.png') !!}', bounds).addTo(map);
map.fitBounds(bounds);
// mouse move detect x, y coordinates
function mouseMove(e) {
var tileSize = [711,473]
try {
console.log(e.latlng)
}catch(error) {
console.log(error)
}
}
</script>
Danke für Ihre Antwort. Ich habe Ihre Antwort auch versucht, aber tut nichts. –
Haben Sie es innerhalb der Tags und am Ende nach der Initialisierung der Karte? – therewillbecode
Ja, ich habe es am Ende in Skript-Tags eingefügt –