У меня на руках немного головоломки.Я использую Google Maps v3 и MarkerClusterer v3.Когда я загружаю свою страницу, появляется карта, все точки есть, но ничего не кластеризовано.
Если я иду к консоли Firebug и выполняю:
markerCluster = new MarkerClusterer(map, markers);
Внезапная кластеризация работает.
Странно, если я помещу предупреждение между экземпляром карты и экземпляром markerclusterer, снова кластеризация внезапно работает.Вот конец моей функции $ (document) .ready:
map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
markerCluster = new MarkerClusterer(map, markers);
, и все, что нужно для работы кластеризации:
map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
alert("test");
markerCluster = new MarkerClusterer(map, markers);
Что мне здесь не хватает?Нужно ли как-нибудь обновить карту?Это то, что происходит с окном оповещения?
Если вам нужно больше кода, напишите мне комментарий.