سلام، من میخوام از نقشه نشان برای گرفتن یه لوکیشن استفاده کنم.
ینی کاربر بتونه نقشه رو با کلیک جا به جا کنه و مارکر مرکز نقشه بمونه و با هر درگ latitude و longitide رو بهم بده
من اینو پیدا کردم که باید کلیک کرد تا آپدیت شه
var centerLat = document.getElementById("center_lat");
var centerLng = document.getElementById("center_lng");
//init the map
var myMap = new L.Map('map', {
key: 'web.50db2eb8b70f4ed694b4fed1b6f5b7de',
poi: true,
traffic: true,
maptype: 'neshan',
center: [<?=$unitInfo['latitude'];?>, <?=$unitInfo['longitude'];?>],
zoom: 17
});
//adding the marker to map
var marker = L.marker([<?=$unitInfo['latitude'];?>, <?=$unitInfo['longitude'];?>]).addTo(myMap);
centerLat.value = 35.699739;
centerLng.value = 51.338097;
//on map binding
myMap.on('moveend', addMarkerOnMap);
//on map click function
function addMarkerOnMap(e) {
marker.setLatLng(e.latlng);
centerLat.value = e.latlng.lat;
centerLng.value = e.latlng.lng;
console.log(e.latlng);
reverse();
}
centerLng.addEventListener("keyup", function(event){
if(event.keyCode == 13){
marker.setLatLng([centerLat.value,centerLng.value]);
reverse();
}
})
ممنون میشم راهنماییم کنید
به امیرحسین آقاجانی کمک کنید تا مشکل خودش را حل کند؛ اینطور میتوانیم با هم پیشرفت کنیم.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟