Tak, zrobiłem coś podobnego we wniosku dla władz lokalnych, w którym pokazywaliśmy objętość każdego domu poddawanego recyklingowi w 6000 nieparzystych gospodarstw domowych. Ponieważ całkowita ilość danych (które zawierały adres i informacje statystyczne dla każdego gospodarstwa domowego) była dość duża, cofając cały plik danych jednym ruchem spowodował, że przeglądarka zawiesiła się.
Zamiast tego w wywołaniu AJAX do bazy danych wysłaliśmy współrzędne prostokąta ograniczającego (szerokość i długość geograficzna) obszaru mapy, a następnie zwróciliśmy tylko te punkty, które widzimy. Ze względu na naturę aplikacji, przycisk użytkownika do "pobierania danych" był całkiem do zaakceptowania, ale jest oczywiście wiele innych wariacji, na które można zagrać w temacie - po dostarczeniu współrzędnych granicznych do strony serwera można zdecydować, co do zrobienia - na przykład tylko zwrócić podzbiór, jeśli poziom powiększenia jest zbyt wysoki. Powinieneś również być w stanie złapać zdarzenie losowania mapy i automatycznie wykonać to działanie.
Ponad 2 000 markerów z MarkerClustererem jest dla mnie za wolne (w Firefoksie - Chrome i Safari 4 są dobre do około 8 000). Chociaż zależy to od gęstości markerów. Zgadzam się, że prawdopodobnie lepiej byłoby zaimportować dane za jednym razem, a nie przesyłać fragmentów, gdy zmienia się zoom. –
Dobrze, że masz prawdziwe dane. Wzniesiony komentarz. –