я просто смотрел на следующее сообщение: markerclusterer info windowsmarkerclusterer Mouseover не работает
Там есть, что мне нужно в этом посте, событие наведении курсора мыши на markerclusterer. Мне нужно изменить значок, когда мышь нависает над значком.
Я получил следующий код:
var clusterOptions = {
zoomOnClick: false,
styles: [{
url: 'images/template/cluster.png',
height: 68,
width: 57,
textColor: '#FFF'
}]
}
var markerClusterer = new MarkerClusterer(map, markers, clusterOptions);
google.maps.event.addListener(markerClusterer, "mouseover", function(cluster) {
console.log('test');
});
// Listen for a cluster to be clicked
google.maps.event.addListener(markerClusterer, 'clusterclick', function(cluster) {
var markers = cluster.getMarkers();
var content = '';
$.each(markers, function() {
content += this.get('content');
});
// Convert lat/long from cluster object to a usable MVCObject
var info = new google.maps.MVCObject;
info.set('position', cluster.center_);
var infowindow = new google.maps.InfoWindow();
infowindow.close();
infowindow.setContent(content);
infowindow.open(map, info);
});
кластеризатор работает отлично, а также InfoWindow проявляющимся приятно. Он объединяет все инфо-окна с маркерами в кластере.
Что я делаю неправильно в событии mouseover? Я даже не вижу console.log!
Заранее спасибо
Привет, я просто решить эту проблему, я выложу ответ, когда я могу, но надо подождите, потому что у меня недостаточно очков репутации, чтобы ответить на него прямо сейчас :) – Blaater
вы можете сказать что-то еще? – ricricucit