У меня проблема со слушателями в Картах Google.
var marker_icon = new google.maps.MarkerImage('images/map/' + thisIcon + '.png', new google.maps.Size(32, 32)); var trafficMarker = new google.maps.Marker({
position: new google.maps.LatLng(alert.lat, alert.lon),
map: trafficMap,
icon: marker_icon,
id: 'trafficAlertIcon' + i
});
console.log('Test Log3');
google.maps.Event.addListener(trafficMarker, 'mousedown', function()
{
console.log('touched marker');
trafficTabPanel.layout.setActiveItem(1, {type: 'slide', direction: 'left'});
LoadIncidentMap(this.id.substring(16));
});
Кажется, что проблема со слушателем, так как он не попадает в console.log ('маркер прикосновения');.
Я попытался изменить слушателя на TrafficMap, чтобы увидеть, отвечает ли он, но это не так. Я пробовал, щелкать, mousedown, mouseup и т. Д.
Спасибо.