【发布时间】:2020-12-07 19:25:36
【问题描述】:
所以我使用 flutter_map 包将 openstreetmap 包含在我的应用程序中。如果我的应用程序无法在 10 秒内加载它,我希望我的应用程序跳过地图,以防互联网连接太差。有没有办法知道下载过程是否完成?
【问题讨论】:
标签: android ios flutter leaflet fluttermap
所以我使用 flutter_map 包将 openstreetmap 包含在我的应用程序中。如果我的应用程序无法在 10 秒内加载它,我希望我的应用程序跳过地图,以防互联网连接太差。有没有办法知道下载过程是否完成?
【问题讨论】:
标签: android ios flutter leaflet fluttermap
您可以在地图上监听load 事件,它在地图加载时触发load map event 或检查TileLayer 是否加载load tile event
要在地图上查看load 事件,您必须在调用setView 之前添加监听器
var map = L.map('map');
map.on('load', (e)=>console.log(e));
map.setView([0,0]);
【讨论】: