Tenho vários milhares de marcadores armazenados em um arquivo kmz que carrego no Google Maps (v3 API).
Eu olhei em volta para encontrar uma maneira de agrupar os dados de sobreposição, mas sem sucesso.
MarkerClusterer parece bom, mas parece funcionar apenas com uma matriz de marcadores?
function initialize() {
geocoder = new google.maps.Geocoder();
var latlng = new google.maps.LatLng(25,-20);
var myOptions = {
zoom: 2,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
var ctaLayer = new google.maps.KmlLayer('thedata.kmz');
ctaLayer.setMap(map);
//cluster
var mcOptions = {gridSize: 50, maxZoom: 15};
var mc = new MarkerClusterer(map, ctaLayer, mcOptions);
}
Como posso agrupar os marcadores na sobreposição, assim como o markerclusterer faz isso?