* [ios] Remove iOS 8 conditionals * [ios, macos] Bump pod deployment targets * [ios, macos] Add changelog entries * [ios, macos] Update docs * Remove unnecessary selector-based version checks * Update SQLite note * [ios, macos] Replace lightweight generics macros with direct use Lightweight generics for Foundation collections are available everywhere with the bump to iOS 9 and macOS 10.11. * Update deprecated macOS method
39 lines
1.1 KiB
Objective-C
39 lines
1.1 KiB
Objective-C
#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
|