Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Bart Louwers <bart@emeel.net>
117 lines
2.1 KiB
Objective-C
117 lines
2.1 KiB
Objective-C
#import <Foundation/Foundation.h>
|
|
|
|
#import "MLNFoundation.h"
|
|
#import "MLNDefaultStyle.h"
|
|
|
|
NS_ASSUME_NONNULL_BEGIN
|
|
|
|
/**
|
|
The `MLNTileServerOptions` defines server properties such as URL etc...
|
|
*/
|
|
MLN_EXPORT
|
|
@interface MLNTileServerOptions : NSObject
|
|
|
|
/**
|
|
* API base URL.
|
|
*/
|
|
@property (nonatomic,retain) NSString* baseURL;
|
|
|
|
/**
|
|
* Tile server URI alias.
|
|
*/
|
|
@property (nonatomic,retain) NSString* uriSchemeAlias;
|
|
|
|
/**
|
|
* URL template for sources.
|
|
*/
|
|
@property (nonatomic,retain) NSString* sourceTemplate;
|
|
|
|
/**
|
|
* source domain name.
|
|
*/
|
|
@property (nonatomic,retain) NSString* sourceDomainName;
|
|
|
|
/**
|
|
* source version prefix
|
|
*/
|
|
@property (nonatomic,retain,nullable) NSString* sourceVersionPrefix;
|
|
|
|
/**
|
|
* URL template for style.
|
|
*/
|
|
@property (nonatomic,retain) NSString* styleTemplate;
|
|
|
|
/**
|
|
* style domain name.
|
|
*/
|
|
@property (nonatomic,retain) NSString* styleDomainName;
|
|
|
|
/**
|
|
* style version prefix
|
|
*/
|
|
@property (nonatomic,retain,nullable) NSString* styleVersionPrefix;
|
|
|
|
/**
|
|
* URL template for sprites.
|
|
*/
|
|
@property (nonatomic,retain) NSString* spritesTemplate;
|
|
|
|
/**
|
|
* sprites domain name.
|
|
*/
|
|
@property (nonatomic,retain) NSString* spritesDomainName;
|
|
|
|
/**
|
|
* version prefix
|
|
*/
|
|
@property (nonatomic,retain,nullable) NSString* spritesVersionPrefix;
|
|
|
|
/**
|
|
* URL template for glyphs.
|
|
*/
|
|
@property (nonatomic,retain) NSString* glyphsTemplate;
|
|
|
|
/**
|
|
* glyphs domain name.
|
|
*/
|
|
@property (nonatomic,retain) NSString* glyphsDomainName;
|
|
|
|
/**
|
|
* Glyphs version prefix
|
|
*/
|
|
@property (nonatomic,retain,nullable) NSString* glyphsVersionPrefix;
|
|
|
|
/**
|
|
* URL template for tiles.
|
|
*/
|
|
@property (nonatomic,retain) NSString* tileTemplate;
|
|
|
|
/**
|
|
* tile domain name.
|
|
*/
|
|
@property (nonatomic,retain) NSString* tileDomainName;
|
|
|
|
/**
|
|
* tile version prefix
|
|
*/
|
|
@property (nonatomic,retain,nullable) NSString* tileVersionPrefix;
|
|
|
|
/**
|
|
* API key parameter name.
|
|
*/
|
|
@property (nonatomic,retain) NSString* apiKeyParameterName;
|
|
|
|
/**
|
|
* Default styles.
|
|
*/
|
|
@property (nonatomic, retain) NSArray<MLNDefaultStyle*>* defaultStyles;
|
|
|
|
/**
|
|
* Default style
|
|
*/
|
|
@property (nonatomic, retain) MLNDefaultStyle* defaultStyle;
|
|
|
|
@end
|
|
|
|
NS_ASSUME_NONNULL_END
|