diff options
author | Chris Loer <chris.loer@gmail.com> | 2018-11-20 12:09:20 -0800 |
---|---|---|
committer | Chris Loer <chris.loer@mapbox.com> | 2018-11-24 09:57:32 -0800 |
commit | 336409b8613c4737d73e669b1ac3e0b6747f7ede (patch) | |
tree | 06f747c3c2f9a22a7d947549ec9c9264271c72f1 | |
parent | afdc243042db60fdce132b8066633be621d4b28c (diff) | |
download | qtlocation-mapboxgl-336409b8613c4737d73e669b1ac3e0b6747f7ede.tar.gz |
[ios, macos] Pass program cache path and local font family config options to MGLMapSnapshotter.
-rw-r--r-- | platform/darwin/src/MGLMapSnapshotter.mm | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/platform/darwin/src/MGLMapSnapshotter.mm b/platform/darwin/src/MGLMapSnapshotter.mm index 639a3b62ee..3d2a2525bc 100644 --- a/platform/darwin/src/MGLMapSnapshotter.mm +++ b/platform/darwin/src/MGLMapSnapshotter.mm @@ -16,6 +16,7 @@ #import "MGLStyle.h" #import "MGLAttributionInfo_Private.h" #import "MGLLoggingConfiguration_Private.h" +#import "MGLRendererConfiguration.h" #if TARGET_OS_IPHONE #import "UIImage+MGLAdditions.h" @@ -615,8 +616,11 @@ const CGFloat MGLSnapshotterMinimumPixelSize = 64; coordinateBounds = MGLLatLngBoundsFromCoordinateBounds(options.coordinateBounds); } + // App-global configuration + MGLRendererConfiguration* config = [MGLRendererConfiguration currentConfiguration]; + // Create the snapshotter - _mbglMapSnapshotter = std::make_unique<mbgl::MapSnapshotter>(mbglFileSource, _mbglThreadPool, style, size, pixelRatio, cameraOptions, coordinateBounds); + _mbglMapSnapshotter = std::make_unique<mbgl::MapSnapshotter>(mbglFileSource, _mbglThreadPool, style, size, pixelRatio, cameraOptions, coordinateBounds, config.cacheDir, config.localFontFamilyName); } @end |