Tôi đang cố gắng để có được tọa độ x, y khi di chuyển chuột. Và tôi nhận được lỗi khi tôi cố gắng để có được nó.LoạiError: Không thể đọc thuộc tính 'latlng' của undefined
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>
Cảm ơn bạn đã trả lời. Tôi cũng đã thử trả lời của bạn nhưng không làm gì cả. –
Bạn đã đặt nó trong các thẻ và cuối cùng sau khi bản đồ đã được khởi tạo chưa? – therewillbecode
vâng tôi đặt nó trong các thẻ script ở cuối –