روز بخیر
وقتی که در فایل index خود script رو مینویسم نقشه رو نشون میده کامل
اما وقتی میخوام از فایل script.js استفاده کنم tile نقشه رو نشون نمیده و فقط قالب رو نمایش میده
اسکریپت در فایل index
<script>
const map = L.map('map').setView([35.722, 51.328], 15);
const tiles = L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', {
maxZoom: 19,
attribution: '© OpenStreetMap'
}).addTo(map);
script>
فایل script.js
const defaultLocation = [35.722, 51.328];
const defaultZoom = 15;
const map = L.map('map').setView([defaultLocation],defaultZoom);
const tiles = L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', {
maxZoom: 19,
attribution: '© OpenStreetMap'
}).addTo(map);