如何知道设备HERE SDK中是否存在以前下载的离线地图

时间:2019-06-13 12:09:34

标签: android here-api

我正在使用以下位置下载此处指定区域的地图 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);

1 个答案:

答案 0 :(得分:0)

对于这种情况,我们没有专用的API。您可以尝试根据requestId再次下载相同的数据,并侦听SUCCESS状态,如果已经预先获取数据,则应立即返回该状态。