blob: 1b260ca86a0f985494065d41c492b86a857cbf35 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
#import <CoreGraphics/CoreGraphics.h>
#import "MGLFoundation.h"
#import "MGLTileSource.h"
NS_ASSUME_NONNULL_BEGIN
namespace mbgl {
class Tileset;
}
@class MGLAttributionInfo;
@interface MGLTileSource (Private)
/**
An HTML string to be displayed as attribution when the map is shown to a user.
The default value is `nil`. If the source is initialized with a configuration
URL, this property is also `nil` until the configuration JSON file is loaded.
*/
@property (nonatomic, copy, nullable, readonly) NSString *attributionHTMLString;
/**
A structured representation of the `attribution` property. The default value is
`nil`.
@param fontSize The default text size in points, or 0 to use the default.
@param linkColor The default link color, or `nil` to use the default.
*/
- (NSArray<MGLAttributionInfo *> *)attributionInfosWithFontSize:(CGFloat)fontSize linkColor:(nullable MGLColor *)linkColor;
@end
MGL_EXPORT
mbgl::Tileset MGLTileSetFromTileURLTemplates(NSArray<NSString *> *tileURLTemplates, NSDictionary<MGLTileSourceOption, id> * _Nullable options);
NS_ASSUME_NONNULL_END
|