TTMapConfigurationBuilder
Objective-C
@interface TTMapConfigurationBuilder : NSObject
Swift
class TTMapConfigurationBuilder : NSObject
Use this builder to create a TTMapConfiguration tailored to your needs.
-
Unavailable
Use the createBuilder method to create the builder.
Declaration
Objective-C
- (instancetype _Nonnull)init; -
Create an empty configuration builder.
Declaration
Objective-C
+ (TTMapConfigurationBuilder *_Nonnull)createBuilder;Swift
class func create() -> TTMapConfigurationBuilderReturn Value
TTMapConfigurationBuilder.
-
Use this method to add map key for the map configuration.
Declaration
Objective-C
- (TTMapConfigurationBuilder *_Nonnull)withMapKey:(NSString *_Nonnull)key;Swift
func withMapKey(_ key: String) -> TTMapConfigurationBuilderParameters
keyAn initial map key for the map configuration.
Return Value
TTMapConfigurationBuilder.
-
Use this method to add traffic key for the map configuration.
Declaration
Objective-C
- (TTMapConfigurationBuilder *_Nonnull)withTrafficKey:(NSString *_Nonnull)key;Swift
func withTrafficKey(_ key: String) -> TTMapConfigurationBuilderParameters
keyAn initial traffic key for the map configuration.
Return Value
TTMapConfigurationBuilder.
-
Use this method to add an initial viewport transform for the map configuration.
Declaration
Objective-C
- (TTMapConfigurationBuilder *_Nonnull)withViewportTransform: (id<TTViewportTransform> _Nonnull)viewportTransform;Swift
func withViewportTransform(_ viewportTransform: TTViewportTransform) -> TTMapConfigurationBuilderParameters
viewportTransformAn initial viewport transform for the map configuration.
Return Value
TTMapConfigurationBuilder.
-
Use this method to add an initial map style using TTLegacyMapStyleConfiguration, where the style can be loaded based on the provided URL string.
Declaration
Objective-C
- (TTMapConfigurationBuilder *_Nonnull)withMapStyleConfiguration: (TTStyleConfiguration *_Nonnull)mapStyleConfiguration;Swift
func withMapStyleConfiguration(_ mapStyleConfiguration: TTStyleConfiguration) -> TTMapConfigurationBuilderParameters
mapStyleConfigurationBase map style configuration. If not provided the default TomTom style will be used.
Return Value
TTMapConfigurationBuilder.
-
Use this method to add a TomTom logo position object for the map configuration.
Declaration
Objective-C
- (TTMapConfigurationBuilder *_Nonnull)withTomTomLogoPosition: (TTLogoPosition *_Nonnull)logoPosition;Swift
func withTomTomLogoPosition(_ logoPosition: TTLogoPosition) -> TTMapConfigurationBuilderParameters
logoPositionA logo position object used to position the TomTom logo on the MapView.
Return Value
TTMapConfigurationBuilder.
-
Based on the provided data, this builds the configuration object.
Declaration
Objective-C
- (TTMapConfiguration *_Nonnull)build;Swift
func build() -> TTMapConfigurationReturn Value
TTMapConfiguration A configuration built with parameters passed to the builder.
TTMapConfigurationBuilder Class Reference