Leaflet+PHP(mySQL)
Добавлено: 01 сен 2014, 11:05
Здравствуйте!
Помогите решить задачу с отображением на OSM оперативной информации из БД.
По порядку.
Маркеры с событием Click добавляю следующим образом
Событие отрабатывается и индекс маркера отслеживается. Проверяю так:
Не могу разобраться как запросить по клику данные из базы и поместить результат в popup.
Поделитесь, если у Вас есть решение этой задачки. Спасибо.
Помогите решить задачу с отображением на OSM оперативной информации из БД.
По порядку.
Маркеры с событием Click добавляю следующим образом
Код: Выделить всё
for(var i=0; i<lo_la.length; i++) {
tower1[i] = lo_la[i].split(':');
var markerLocation = new L.LatLng(tower1[i][1], tower1[i][0]);
marker[tower1[i][2]] = new L.Marker(markerLocation,{icon: greenIcon, id:tower1[i][2]});
map.addLayer(marker[tower1[i][2]]);
marker[tower1[i][2]].on("click", onMarkerClick);
}
Код: Выделить всё
function onMarkerClick() {
alert(this.options.id);
}
Поделитесь, если у Вас есть решение этой задачки. Спасибо.