Kuba Gluuu fghdfh, fiat
Temat: Mapa dziala bardzo wolno
Heja.Prosze o pomoc w znalezieniu bledu
Strone zrobila nam firma zgodnie z moim projektem, ale mapa dziala kiepsko i zamula ;( zwlaszcza jak sie oddala (po wczesniejszym przyblizeniu)
Dla przykladu ja zrobilem mape z poziomu moje mapy bez API i dziala super fajnie
Dla przykladu mapa ze strony bardzo wolna
http://www.daderman.se/sidor/referenser/
i tu moja z google maps (ta na samym dole)
http://www.daderman.se/sidor/kubek/
Plis mozecie pomoc? Bo nasz webmaster mowi e tak ma byc i koniec ;(
Bogdan
Madera
webdeveloper,
www.mapcreator.pl
Temat: Mapa dziala bardzo wolno
Wydaje mi się że poniższy kod jest skopany, ta funkcja zoom_changed jest chyba tylko po to aby mulić mapę:
referensKarta = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
referensKarta.zoom_changed = function(){
if(referensKarta.getZoom() > 9) {
markerCluster.clearMarkers();
removeMarkers();
addMarkers();
usingClusters = false;
}
if(referensKarta.getZoom() < 10 && !usingClusters){
markerCluster = new MarkerClusterer(referensKarta, markersArray, { gridSize: 25});
usingClusters = true;
}
};
addMarkers();
markerCluster = new MarkerClusterer(referensKarta, markersArray, { gridSize: 25});
Kuba Gluuu fghdfh, fiat
Temat: Mapa dziala bardzo wolno
Dzieki bardzo Bogdan za zainteresowanie.Ja niewiem dokladnie co jest w tym kodzie o ktorym piszesz..?
czy to jest ta funkcja ze markery pojawiaja si€ w trakcie zoomowania? (w sumie to ja naciskalem zeby tak bylo, zeby nie wygladalo z daleka jak jedna gigantyczna plama)
Ale czy to o to wlasnie chodzi?`
Bede bardzo wdzieczny jak pokazesz dokladnie co powinno sie usunac a co zostawic w tym kodzie...
Bo juz nie mam sily walczyc z tym kolesiem co robi ta strone.
Pozdro Kuba
Bogdan
Madera
webdeveloper,
www.mapcreator.pl
Temat: Mapa dziala bardzo wolno
proponuję zakomentować dokładnie to co ponżej i zobaczyć jak wtedy bedzie działać
referensKarta.zoom_changed = function(){
if(referensKarta.getZoom() > 9) {
markerCluster.clearMarkers();
removeMarkers();
addMarkers();
usingClusters = false;
}
if(referensKarta.getZoom() < 10 && !usingClusters){
markerCluster = new MarkerClusterer(referensKarta, markersArray, { gridSize: 25});
usingClusters = true;
}
};
