У меня есть FusionTablesLayer на моей карте google, и он отлично работает, но теперь мне нужно добавить на него курсор, и я могу выяснить, возможно ли это. Я видел примеры с зависанием на разных полигонах, но я не могу использовать это.Наведите указатель мыши на FusionTablesLayer на картах google
Мой слой:
layer = new google.maps.FusionTablesLayer({
map: map,
suppressInfoWindows: true,
heatmap: { enabled: false },
query: {
select: "col0",
from: key,
where: CreateQuery(shownMunicipalities)
},
styles: [{
polygonOptions: {
fillColor: '#eeeeee',
fillOpacity: 0.5,
strokeColor: '#000000',
strokeOpacity: 0.2,
strokeWeight: 2
}
}, {
where: CreateQuery(activeMunicipalities),
polygonOptions: {
fillColor: '#00FF00',
fillOpacity: 0.3
}
}],
options: {
styleId: 2,
templateId: 2
}
});
Я пытался добавить слушатель события наведения мыши, но это не кажется, делать хоть что.
google.maps.event.addListener(layer, 'mouseover', function (event) {
alert('hover');
});
Я пытаюсь сделать невозможное?
Посмотрите на код [fusiontips] (http://code.google.com/p/gmaps-utility-gis/source/browse/trunk/fusiontips /), отображается всплывающая подсказка при наведении указателя мыши. К сожалению, примеры, похоже, больше не работают. [Этот пример] (https://developers.google.com/fusiontables/docs/samples/mouseover_map_styles) из документации FusionTables может вам помочь (он все еще работает). – geocodezip