我有一个Mapbox地图,要在其中添加第3方矢量图块源:
map.addSource(VectorSource(name, url))
我需要知道地图何时完成为该来源加载可见图块。我有一个监听器,用于地图更改事件:
map.addOnMapChangedListener {
when (it) {
MapView.DID_FAIL_LOADING_MAP, MapView.DID_FINISH_RENDERING_MAP_FULLY_RENDERED -> setBusy(false)
MapView.WILL_START_RENDERING_MAP -> setBusy(true)
}
}
但是这些仅在基本样式开始和完成加载时才触发,而在添加其他切片源时才触发。我没有其他可以听的事件。有什么办法可以做到这一点?