From 68cbaf6d3d7ab44e19bd663897a352ff354103b0 Mon Sep 17 00:00:00 2001 From: John Firebaugh Date: Wed, 27 Apr 2016 12:13:21 -0700 Subject: [PATCH] [ios, osx] Add countOfTilesCompleted binding --- platform/darwin/src/MGLOfflinePack.h | 5 +++++ platform/darwin/src/MGLOfflinePack.mm | 1 + 2 files changed, 6 insertions(+) diff --git a/platform/darwin/src/MGLOfflinePack.h b/platform/darwin/src/MGLOfflinePack.h index 0584abe22..4d41e70f7 100644 --- a/platform/darwin/src/MGLOfflinePack.h +++ b/platform/darwin/src/MGLOfflinePack.h @@ -63,6 +63,11 @@ typedef struct MGLOfflinePackProgress { The cumulative size of the downloaded resources (inclusive of tiles) on disk, measured in bytes. */ uint64_t countOfBytesCompleted; + /** + The number of tiles that have been completely downloaded and are ready + to use offline. + */ + uint64_t countOfTilesCompleted; /** The cumulative size of the downloaded tiles on disk, measured in bytes. */ diff --git a/platform/darwin/src/MGLOfflinePack.mm b/platform/darwin/src/MGLOfflinePack.mm index 72806929e..59406074e 100644 --- a/platform/darwin/src/MGLOfflinePack.mm +++ b/platform/darwin/src/MGLOfflinePack.mm @@ -153,6 +153,7 @@ private: MGLOfflinePackProgress progress; progress.countOfResourcesCompleted = status.completedResourceCount; progress.countOfBytesCompleted = status.completedResourceSize; + progress.countOfTilesCompleted = status.completedTileCount; progress.countOfTileBytesCompleted = status.completedTileSize; progress.countOfResourcesExpected = status.requiredResourceCount; progress.maximumResourcesExpected = status.requiredResourceCountIsPrecise ? status.requiredResourceCount : UINT64_MAX;