是LeafletJS异步的,当它加载图像图标时

Is LeafletJS Asynchronous when it loads image icons?

本文关键字:加载 图像 图标 LeafletJS 异步      更新时间:2023-09-26

在LeafletJS中,当创建用于地图中标记的自定义图标时,它是异步的吗?我问这个问题是因为我有一个加载了很多自定义图标的应用程序,我想知道我的代码将如何流动。

我有一个loadIcons() javascript函数,基本上如下所示:

var icons = {};
for(var icon in listOfIconURLs){
 icons[icon] = L.Icon{
  IconUrl: icon
 });
}
runOtherSetUpCode();

如果与我的服务器的连接很慢,并且加载图标需要很长时间,runOtherSetUpCode()是否能够在加载所有图标之前运行,还是必须等到它们都在浏览器的缓存中?

最佳,
Sami

传单非常轻量级,它将(同步)操纵地图下方的DOM,以包含显示图标的img元素。是浏览器加载图标。与浏览器一样异步。