Привет, я создал код, в котором пользователь выбирает местоположение, на котором добавляется номер и цвет маркера, а затем выбранный маркер. Есть ли какой-либо возможный способ добавления прослушивателя событий, чтобы сказать, что мышь, поэтому, когда вы наводите указатель мыши на маркер, который он добавил, он позволяет указать цвет или тип. Вот мой код:Маркеры обработки событий Javascript
function dropmarker()
{
var lat = prompt ('Latitude'); var lng = prompt('Longitude');
var mark = document.getElementById('mark').value;
var style = document.getElementById('number').value;
switch(mark + ' ' + style)
{
case 'blue one':
new google.maps.Marker({
position: new google.maps.LatLng(lat,lng),
map:map,
icon:'blue1.png'
});
break;
case 'blue two':
new google.maps.Marker({
position: new google.maps.LatLng(lat,lng),
map:map,
icon:'blue2.png'
});
mark1 = new google.maps.MarkerImage('custom1.png',
new google.maps.Size(32,37),
new google.maps.Point(0,0),
new google.maps.Point(16,35));
}
google.maps.event.addListener(marker, 'mouseover', function()
{
marker.setIcon(mark1);
});
}
google.maps.event.addDomListener(window,'load',initialize);
Как я могу добавить код, поэтому, когда я наводил указатель мыши на маркер, он меняет цвет?
кажется, что это не работает. Я получаю логику, она кажется прекрасной, но код мудрый маркер все еще не меняет мышь. damn – user3383939
Я сделал быстрое редактирование. Я изменил строку в обратном вызове слушателя. Вы можете получить JSFiddle своего кода? – user3018981
Это сработало! Благодарю. :)) – user3383939