Autor Zpráva
Freak
Profil *
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 *
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
Freak:
MarkerClusterer je samostatná knižnica od Googlu, ktorú je potrebné mať na stránke.
Freak
Profil *
Díky moc, každopádně ta knihovna tam je nahrána. Nebo to vkládám špatně?



Děkuji
ttttt
Profil *
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);  
    });

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0