سلام
چرا setTimeout اجرا نمیشه؟
const defaultlocation = [33.0753768,54.1657872];
const defaultzoom = 12;
var map = L.map('map').setView(defaultlocation,defaultzoom);
L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', {
maxZoom: 19,
attribution: '7learn; 7Map',
tilesize:512,
zoomoffset:-1
}).addTo(map);
document.getElementById('map').style.setProperty('height'.window.innerHeight + 'px');
// set view in map
// var marker = L.marker([50.5, 30.5]).addTo(map);
// marker.bindPopup("7learn office 1 ").openPopup();
setTimeout(function() {
map.setView([31.0753768,51.1657872],defaultzoom);
}, 2000);
سلام امیر عزیز
در خط document.getElementById('map').style.setProperty('height'.window.innerHeight + 'px'); کد، یک خطا در سینتکس دارید. شما نقطهویرگول رو اشتباه قرار دادید و عملگر . رو بجای عملگر + برای اتصال رشتهها استفاده کردید.کد صحیح:
document.getElementById('map').style.setProperty('height', window.innerHeight + 'px');