2016-09-02 25 views
9

Mam miliony punktów, które chcę narysować na mapach google pochodzących z tablicy.Jak narysować miliony punktów na mapach google?

Szukałem na circles example

Jednak problemem jest okręgi są ... kręgi. Czy istnieje sposób na narysowanie kół tak, że jest jak płótno, więc nie ma znaczenia, ile punktów na nim rysuję?

+3

Widziałeś artykule [Too Many Znaczniki!] (Https://developers.google.com/maps/articles/toomanymarkers) w Dokumentacji Google? – geocodezip

+0

Klastrowanie oparte na sieci wygląda świetnie, ale dokumenty nie pokazują żadnych przykładów tego, jak to zaimplementować. Początkowo myślałem o jakimś płótnie, które jest po prostu pikselami. Nie dbam o to, czy mogę korzystać z myszy. – Rolando

+0

Przez interakcję mam na myśli interakcję z narysowanym punktem. – Rolando

Odpowiedz

4

Dostępne są gotowe rozwiązania do grupowania znaczników, takie jak Markerclusterer lub Markerclustererplus.

Można znaleźć tych bibliotek na github:

https://github.com/googlemaps/v3-utility-library/tree/master/markerclusterer

https://github.com/googlemaps/v3-utility-library/tree/master/markerclustererplus

Przykładowe strony i dokumentacja są wewnątrz tych repozytoriach. Czy to może działać dla ciebie?

+1

To nie działa dla mnie, ponieważ grupuje wszystkie znaczniki w coś, co pokazuje liczbę. Szukam mapy termicznej opartej na dostępnych punktach. Markerclusterer nie daje mi obrazu, który to odzwierciedla. – Rolando

+2

@Rolando Więc w zasadzie to ...? https://developers.google.com/maps/documentation/javascript/heatmaplayer Po prostu podaj kilka punktów danych i narysuj dla Ciebie mapę cieplną. –

5

Uważam, że odpowiedź brzmi: nie. To zbyt wiele znaczników. Na poniższą tabelę (pobraną z geek.com) pojawi się ekran z tylko markerami i bez mapy, nawet jeśli każdy znacznik ma tylko 1 piksel, a nie każdy.

enter image description here

Powiązane problemy