использование addDomListener с гуглмапами не работает
мы создали маркеры для googlemap, запросив базу данных в php, а затем отправив данные в функцию addMarker.
Для каждого маркера есть от 0 до неизвестного числанарушения. "Я"мы помещаем нарушения для каждого маркера в массив (называемые нарушениями) и отправляем их также в функцию addMarker.
Что я'Я хотел бы сделать это иметь ссылку для каждого нарушения. Когда вы нажимаете на ссылку, вы видите детали (таблицу) для этого нарушения.
Таблица изначально отображается: нет. Но когда вы нажимаете на ссылку, яМне бы хотелось, чтобы дисплей блокировался, а ссылка исчезала.
Я хотел бы использовать JQuery для выполнения этой задачи, но яУ меня возникли проблемы с его реализацией.
я пытался использовать addDomListener, но это простот работает на меня - он ломает страницу без четкого сообщения об ошибке. Может кто-нибудь сказать мне, как правильно использовать addDomListener, пожалуйста, или я должен использовать что-то еще?
function addMarker(point, name, violations, map) {
var marker=new google.maps.Marker({
position:point,
icon:'circle.png'
});
marker.setMap(map);
var markerhtml = "";
markerhtml += "" + name + "";
markerhtml += "";
vCount = violations.length/6; //6=number of fields per violation; vCount = number of violations
if (violations.length > 0) {
markerhtml += "<p><strong>Violation";
if (violations.length > 6) {
markerhtml += "s"; //make it 'violationS' if there are more than one violation
}
markerhtml += "</strong></p>";
for (var j=0; j