summaryrefslogtreecommitdiff
path: root/platform/darwin/src/MGLOfflineRegion.h
diff options
context:
space:
mode:
authorIvo van Dongen <info@ivovandongen.nl>2018-03-27 00:39:59 +0300
committerIvo van Dongen <ivovandongen@users.noreply.github.com>2018-08-20 22:49:01 +0300
commitca0f2f925d38c190957241f7fa2375a90fa87f45 (patch)
tree92b642bb87e1fd25e22bc9458ae6c7155237472f /platform/darwin/src/MGLOfflineRegion.h
parent4fedcf8d061d835e71df80dbc20a32ee4ec8fd21 (diff)
downloadqtlocation-mapboxgl-ca0f2f925d38c190957241f7fa2375a90fa87f45.tar.gz
[darwin] arbitrary offline region geometries
Diffstat (limited to 'platform/darwin/src/MGLOfflineRegion.h')
-rw-r--r--platform/darwin/src/MGLOfflineRegion.h15
1 files changed, 12 insertions, 3 deletions
diff --git a/platform/darwin/src/MGLOfflineRegion.h b/platform/darwin/src/MGLOfflineRegion.h
index fe0ab6cb7f..3e0f485e2c 100644
--- a/platform/darwin/src/MGLOfflineRegion.h
+++ b/platform/darwin/src/MGLOfflineRegion.h
@@ -4,12 +4,21 @@ NS_ASSUME_NONNULL_BEGIN
/**
An object conforming to the `MGLOfflineRegion` protocol determines which
- resources are required by an `MGLOfflinePack` object. At present, only
- instances of `MGLTilePyramidOfflineRegion` may be used as `MGLOfflinePack`
- regions, but additional conforming implementations may be added in the future.
+ resources are required by an `MGLOfflinePack` object.
*/
@protocol MGLOfflineRegion <NSObject>
+/**
+ URL of the style whose resources are required for offline viewing.
+
+ In addition to the JSON stylesheet, different styles may require different font
+ glyphs, sprite sheets, and other resources.
+
+ The URL may be a full HTTP or HTTPS URL or a Mapbox URL indicating the style’s
+ map ID (`mapbox://styles/{user}/{style}`).
+ */
+@property (nonatomic, readonly) NSURL *styleURL;
+
@end
NS_ASSUME_NONNULL_END