我正在使用MapDataPrefetcher.getInstance().fetchMapData(bbox);下载指定区域的地图
下载进度和状态可以通过MapDataPrefetcher.Listener监听
但我想知道离线地图是否已经下载,稍后不会监听回调。
离线地图的状态有什么功能吗?是否已下载?
为了下载地图数据,我使用以下代码来下载地图数据
GeoCoordinate coordinate = new GeoCoordinate(10.261258, 76.367549);
GeoCoordinate coordinate2 = new GeoCoordinate(8.574647, 76.850176);
GeoBoundingBox bbox = new GeoBoundingBox(coordinate, coordinate2);
MapDataPrefetcher.Request fetchRequest =MapDataPrefetcher.getInstance().fetchMapData(bbox);
MapDataPrefetcher.getInstance().addListener(mapDataPrefetcherListener);发布于 2019-06-18 20:17:27
我们没有一个专门的API来处理这种情况。您可以尝试基于requestId再次下载相同的数据,并监听成功状态,如果数据已经预取,则应立即返回成功状态。
https://stackoverflow.com/questions/56580170
复制相似问题