在 LeafletJS 中,当创建自定义图标以用于地图中的标记时,它是异步的吗?我问是因为我有一个加载大量自定义图标的应用程序,我想知道我的代码将如何流动。
我有一个loadIcons()
基本上如下所示的javascript函数:
var icons = {};
for(var icon in listOfIconURLs){
icons[icon] = L.Icon{
IconUrl: icon
});
}
runOtherSetUpCode();
如果到我的服务器的连接速度很慢并且加载图标需要很长时间,那么在runOtherSetUpCode()
加载所有图标之前就可以运行,还是必须等到它们都在浏览器的缓存中?
最好的,
萨米