MGLAccountManager

@interface MGLAccountManager : NSObject

The MGLAccountManager object provides a global way to set a MapTiler API access token.

Authorizing Access

accessToken

The MapTiler access token is used by all instances of MGLMapView in the current application.

MapTiler-hosted vector tiles and styles require an API access token, which you can obtain from the MapTiler account page. Access tokens associate requests to MapTiler’s vector tile and style APIs with your MapTiler account. They also deter other developers from using your styles without your permission.

Setting this property to a value of nil has no effect.

Note

You must set the access token before attempting to load any MapTiler-hosted style. Therefore, you should generally set it before creating an instance of MGLMapView. The recommended way to set an access token is to add an entry to your application’s Info.plist file with the key MGLMapboxAccessToken and the type String. Alternatively, you may call this method from your application delegate’s -applicationDidFinishLaunching: method.

Declaration

Objective-C

@property (class, atomic, copy, readwrite, nullable) NSString *accessToken;

Swift

class var accessToken: String? { get set }
iOS SDK

SDK JS Reference

On this page