Autor | Zpráva | ||
---|---|---|---|
Freak Profil * |
#1 · Zasláno: 28. 12. 2018, 20:31:11
Zdravím,
mám skript, který mi vypisuje do google mapy markery a zároveň zobrazuje po kliknutí detailní informace. Snažím se zakomponovat do tohoto skriptu funkčnost Google Maps Cluster, který by měl dané markery združovat do jednoho, pokud jich je víc na jednom místě, ovšem stále se mi to nedaří. codepen.io/anon/pen/gZGREa Netušíte, kde by mohl být problém? Díky moc za radu |
||
ttttt Profil * |
#2 · Zasláno: 29. 12. 2018, 11:12:09
MarkerClusterer is not defined.
MarkerClusterer byl součástí nějaké knihovny, kterou je potřeba nalinkovat. Ve skriptu pro mapu od googlu není. |
||
pcmanik Profil |
#3 · Zasláno: 29. 12. 2018, 12:12:32
Freak:
MarkerClusterer je samostatná knižnica od Googlu, ktorú je potrebné mať na stránke. |
||
Freak Profil * |
#4 · Zasláno: 29. 12. 2018, 12:46:29
Díky moc, každopádně ta knihovna tam je nahrána. Nebo to vkládám špatně?
Děkuji |
||
ttttt Profil * |
#5 · Zasláno: 29. 12. 2018, 15:00:01
Přehlédl jsem, že se mi to nenačítá jen proto, že mám blokované trackování. Skutečný problém je jinde,
MarkerClusterer je potřeba vytvořit jednou, se všemi markery.
$.getJSON(json, function(json1) { $.each(json1.places, function (key, data) … var markers = []; var marker = new google.maps.Marker(…) markers.push(marker); … var markerCluster = new MarkerClusterer(map, markers); }); }); má být var markerCluster; $.getJSON(json, function(json1) { var markers = []; $.each(json1.places, function (key, data) … var marker = new google.maps.Marker(…) markers.push(marker); … }); markerCluster = new MarkerClusterer(map, markers); }); |
||
Časová prodleva: 5 let
|
0