استفاده از مارکر

پرسیده شده
فعالیت 969 روز پیش
دیده شده 378 بار
2

سلام وقتی عکس مارکر رو آپلود کردم و گذاشتم توی پوشه ای که استاد میگه یه تصویر عکس ناقص هم کنارش نشون میده . چکار کنم که اونو نشون نده . تنظیمات inspect رو هم که میزنم میخوام انتخابش کنم اصلا چیزی نیست و میاد روی نقشه انتخاب میشه . نمیدونم چیه که داره نشون میده 

فایل پیوست

mostafa mehrjoo
mostafa mehrjoo

7 شهریور 00

0
حذف شده

درود

توی کدتون عکس هایی که استفاده کردید رو بررسی کنید ببینید کدومشون آدرس درست بهش ندادید و این شکلی ناقص لود شده، کدی که بهش مشکوک هستید رو هم قرار بدید تا بررسی شه، بدون دیدن کدتون کاری نمیتونم کنم

فایل پیوست

امیر صالحی

توسط

امیر صالحی

7 شهریور 00

حذف شده
سلام کدی برای تصویر نزاشتم . همش همونیه که استاد گذاشته . به محض اینکه مارکر و پاپاپ رو گذاشتم ایجاد شد . var marker = L.marker(default_location).addTo(map); marker.bindPopup("پل آهنچی").openPopup();
mostafa mehrjoo

8 شهریور 00

حذف شده
مارکر رو که میزارم میاد
mostafa mehrjoo

8 شهریور 00

حذف شده
توی مرورگر inspect رو باز کن برو روی تب network بعد صفحه رو رفرش کن ببین کدوم درخواستت به خطا میخوره اونو برسیش کن
امیر صالحی

8 شهریور 00

حذف شده
هرکاری کردم متوجه نشدم کد رو براتون میزارم ببینید لطفا
mostafa mehrjoo

12 شهریور 00

حذف شده
وقتی از inspect اون پین رو حذف میکنم جالبه که اون تصویر عکس که بهتون گفتم هنوز میمونه ولی اصلا نمیشه انتخابش کرد که ببینم واسه چیه . عکس های دیگه هم گذاشتم بازم همینه . حتی مرورگر رو هم عوض کردم . از نظر روش کد نویسی دقیقا همون کاری که استاد گفت رو انجام دادم . چیزی از خودم اضافه نکردم . یه نکته جالب دیگه اونجایی که استاد اولش کد های مربوط به اون مثلث و دایره رو که حذف کرد هم همین مشکل وجود داشت البته فقط زیر تصویر پین
mostafa mehrjoo

12 شهریور 00

0
حذف شده

فایل ایندکس:

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>7Map</title>
    <link href="assets/img/favicon.png" rel="shortcut icon" type="image/png">
    <link rel="stylesheet" href="assets/css/leaflet.css" />
    <link rel="stylesheet" href="assets/css/styles.css<?= "?v=".rand(9,999999)?>" />

    <script src="assets/js/leaflet.js<?= "?v=".rand(9,999999)?>"></script>
</head>

<body>
    <div class="main">
        <div class="head">
            <input type="text" id="search" placeholder="دنبال کجا می گردی؟">
        </div>
        <div class="mapContainer">
            <div id="map"></div>
        </div>
    </div>

    <script src="assets/js/script.js"></script>

</body>

</html>

فایل جاوااسکریپت

var mymap = L.map('map').setView([51.505, -0.09], 13);

L.tileLayer('https://api.mapbox.com/styles/v1/{id}/tiles/{z}/{x}/{y}?access_token=pk.eyJ1IjoibWFwYm94IiwiYSI6ImNpejY4NXVycTA2emYycXBndHRqcmZ3N3gifQ.rJcFIG214AriISLbB6B5aw', {
    maxZoom: 18,
    attribution: 'Map data &copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors, ' +
        'Imagery © <a href="https://www.mapbox.com/">Mapbox</a>',
    id: 'mapbox/streets-v11',
    tileSize: 512,
    zoomOffset: -1
}).addTo(mymap);

L.marker([51.5, -0.09]).addTo(mymap)
    .bindPopup("<b>Hello world!</b><br />I am a popup.").openPopup();

L.circle([51.508, -0.11], 500, {
    color: 'red',
    fillColor: '#f03',
    fillOpacity: 0.5
}).addTo(mymap).bindPopup("I am a circle.");

L.polygon([
    [51.509, -0.08],
    [51.503, -0.06],
    [51.51, -0.047]
]).addTo(mymap).bindPopup("I am a polygon.");


var popup = L.popup();

function onMapClick(e) {
    popup
        .setLatLng(e.latlng)
        .setContent("You clicked the map at " + e.latlng.toString())
        .openOn(mymap);
}

mymap.on('click', onMapClick);
فایل پیوست

mostafa mehrjoo

توسط

mostafa mehrjoo

12 شهریور 00

1
حذف شده

سلام خودم متوجه شدم . یه تگ دایو دیگه هست که یه عکس سایه برای پین گذاشته که اون عکس هم باید دانلود بشه کلاس جدا براش تعریف شده. وقتی تگ ها رو از inspect یکی یکی حذف کردم متوجهش شدم . ببخشید که وقتتون رو گرفتم

فایل پیوست

mostafa mehrjoo

توسط

mostafa mehrjoo

12 شهریور 00