У меня есть 2 с HTML-кодом, как показано ниже:
Код: Выделить всё
[url=#]MARKER 1[/url]
[url=#]MARKER 2[/url]
Код: Выделить всё
var osm = L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', {
maxZoom: 20,
attribution: '© OpenStreetMap'
});
var map = L.map('map', {
center: [-6.1500736, 106.8860524],
zoom: 15,
layers: [osm]
});
var latlong1 = [-6.1500155,106.8856884];
var latlong2 = [-6.1500736,106.8860524];
var marker1 = L.marker(latlong4).addTo(map);
var marker2 = L.marker(latlong5).addTo(map);
marker1.bindPopup("B 8461 UKF");
marker2.bindPopup("B 8436 UQK");
const clsOpenMarker = document.querySelectorAll(".btnOpenMarker");
// Fungsi Open Marker
for(let btom = 0;btom < clsOpenMarker.length; btom++)
{
let om = clsOpenMarker[btom]
om.onclick = function() {
alert ("YOU PRESS BUTTON " +$(om).attr("data-role"));
map.setView(latlong1,17);
marker1.openPopup();
}
};
Код: Выделить всё
map.setView(latlong1,17);
marker1.openPopup();
Должен ли я создать новый атрибут в своем? например
Подробнее здесь: https://stackoverflow.com/questions/790 ... ore-simply
Мобильная версия