Soru Tüm görünen karoların tam olarak ne zaman dolduğunu nasıl anlayacaksınız?


Tümünü tespit edecek bir olay (veya başka bir yöntem) var mı gözle görülür fayans indirildi ve broşür ile görüntülendi? (Benzer Görünen tüm harita karoları yüklendiğinde adlandırılan Google Haritalar etkinliğiancak bunun yerine broşür için)


16
2018-03-09 22:17


Menşei


Ne dersin leafletjs.com/reference-1.2.0.html#map-whenready? - tuchi35


Cevaplar:


Çözüldü. Döşeme katmanındaki "yükleme" olayını bağlayın. Örnek:

var tile_layer=L.tileLayer(tile_url,{
  attribution: "Map data &copy; <a href='http://openstreetmap.org'>OpenStreetMap</a> "+
    "contributors, <a href='http://creativecommons.org/licenses/by-sa/2.0/'>CC-BY-SA</a>.",
  maxZoom: 18
});
tile_layer.addTo(map);
tile_layer.on("load",function() { console.log("all visible tiles have been loaded") });

19
2018-03-10 02:48





TileLayer etkinliklerinin listesine göre broşür belgesi:

Yükleniyor  Etkinlik - Fayans tabakası karo döşemeye başladığında ateşlenir.

yük  Etkinlik - Döşeme tabakası tüm görünür döşemeleri yüklediğinde ateşlenir.

tileloadstart  TileEvent - Bir karo istendiğinde ve yüklenmeye başladığında ateşlenir.

tileload  TileEvent - Bir karo yüklendiğinde ateşlenir.

tileunload  TileEvent - Bir karo kaldırıldığında (örneğin, unloadInvisibleTiles yüklendiğinde) ateşlenir.


19
2017-12-11 11:09



Çok bilgilendirici. Teşekkürler :) - Caleb Pitman
Harita etkinliklerinin tam listesi için bkz. leafletjs.com/reference.html#map-events. - Erik Vullings