Как узнать, существует ли ранее загруженная автономная карта в устройстве ЗДЕСЬ SDK - PullRequest
0 голосов
/ 13 июня 2019

Я загружаю здесь карту для указанной области, используя 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 голосов
/ 18 июня 2019

У нас нет выделенного API для такого случая. Вы можете попытаться снова загрузить те же данные на основе requestId и прослушать состояние SUCCESS, которое должно быть возвращено сразу же, если данные уже предварительно выбраны.

...