Do tej pory zrobiłem tak, że z bazy danych pobieram współrzędne markerów i wstawiam je do tablicy.
Potem mam mapę ale jak dodać te markery?
Tak wygląda kod.
<? ?> <link rel="stylesheet" href="https://unpkg.com/leaflet@1.5.1/dist/leaflet.css" integrity="sha512-xwE/Az9zrjBIphAcBb3F6JVqxf46+CDLwfLMHloNu6KEQCAWi6HcDUbeOfBIptF7tcCzusKFjFw2yuvEpDL9
wQ==" crossorigin=""/> <!-- Make sure you put this AFTER Leaflet's CSS --> <script src="https://unpkg.com/leaflet@1.5.1/dist/leaflet.js" integrity="sha512-GffPMF3RvMeYyc1LWMHtK8EbPv0iNZ8/oTtHPx9/cc2ILxQ+u905qIwdpULaqDkyBKgOaB57QTMg7ztg8Jm2Og==" crossorigin=""></script> <? require('db.php'); //tablica $result = $mysqli->query("SELECT time, lat, lon FROM mybo_strikes WHERE `time` BETWEEN '".$dwadziecia."' AND '".$data."' AND `lat` BETWEEN 48.571000 AND 55.622000 AND `lon` BETWEEN 10.121000 AND 27.983000 ORDER BY `time` DESC"); for ($x = 0; $x < mysqli_num_rows($result); $x++) { $data[] = mysqli_fetch_assoc($result); if ($x <= (mysqli_num_rows($result)-2) ) { } } // mapa ?> <script> var mymap = L.map('mapid').setView([53.48, 15.46], 5); L.tileLayer('https://api.tiles.mapbox.com/v4/{id}/{z}/{x}/{y}.png?access_token=pk.eyJ1IjoibWFwYm94IiwiYSI6ImNpejY4NXVycTA2emYycXBndHRqcmZ3N3gifQ.r
JcFIG214AriISLbB6B5aw', { maxZoom: 18, attribution: 'Map data © <a href="https://www.openstreetmap.org/">OpenStreetMap</a> contributors, ' + '<a href="https://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, ' + 'Imagery Š <a href="https://www.mapbox.com/">Mapbox</a>', id: 'mapbox.dark' }).addTo(mymap); //L.marker([53.5, 15.09]).addTo(mymap); //ikony var bialy = L.icon({ iconUrl: 'http://brzanek.webd.pl/2019/czas/images/00.png', iconSize: [7, 7], // size of the icon }); var zulty = L.icon({ iconUrl: 'http://brzanek.webd.pl/2019/czas/images/20.png', iconSize: [7, 7], // size of the icon }); var pomaranczowy = L.icon({ iconUrl: 'http://brzanek.webd.pl/2019/czas/images/40.png', iconSize: [7, 7], // size of the icon }); //var twojazmienna = $("").val(); L.marker([49.053873, 17.030497], {icon: bialy}).addTo(mymap); //L.marker([53.5, 13.09], {icon: bialy}).addTo(mymap).bindPopup("I am a green leaf."); //L.marker([53.5, 14.09], {icon: zulty}).addTo(mymap).bindPopup("I am a green leaf."); //L.marker([54.5, 14.09], {icon: pomaranczowy}).addTo(mymap).bindPopup("I am a green leaf."); </script>