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;