-
TTMapStyle
-
new method:
-removeImage:
inTTMapStyle
-
new method:
-getLayersByRegexs:
inTTMapStyle
-
new method:
-addSource:
inTTMapStyle
-
new method:
-moveLayerToFront:
inTTMapStyle
-
new method:
-getLayerByID:
inTTMapStyle
-
new method:
-removeSource:withVisitor:
inTTMapStyle
-
new method:
-moveLayerToFrontWithId:
inTTMapStyle
-
new method:
-getSource:withVisitor:
inTTMapStyle
-
new method:
-removeLayer:
inTTMapStyle
-
new method:
-layerExists:
inTTMapStyle
-
new method:
-addImage:withID:
inTTMapStyle
-
new method:
-getImage:
inTTMapStyle
-
new method:
-getLayersByRegex:
inTTMapStyle
-
new method:
-sourceExists:
inTTMapStyle
-
new method:
-getLayersBySourceLayerRegex:
inTTMapStyle
-
new method:
-getLayersBySourceLayerRegexs:
inTTMapStyle
-
new method:
-moveLayer:behindLayer:
inTTMapStyle
-
new method:
-getLayers
inTTMapStyle
-
new method:
-addLayer:withReference:
inTTMapStyle
-
new class:
TTMapStyle
-
TTMapRoute
-
new method:
-segmentCount
inTTMapRoute
-
new method:
-addCoordinates:count:withRouteStyle:
inTTMapRoute
-
new method:
-routeStyleForSegment:
inTTMapRoute
-
removed class method:
+routeWithRouteData:
inTTMapRoute
-
removed class method:
+routeWithRouteData:imageStart:imageEnd:
inTTMapRoute
-
removed method:
-coordinatesData
inTTMapRoute
-
removed method:
-fullRoute
inTTMapRoute
-
removed method:
-coordinatesCount
inTTMapRoute
-
modified class method:
+routeWithCoordinates:count:withRouteStyle:imageStart:imageEnd:
inTTMapRoute
Type of change: | Declaration
-
From: `+ (TTMapRoute *_Nonnull)routeWithCoordinates:(CLLocationCoordinate2D *_Nonnull)coordinates count:(NSUInteger)count withRouteStyle:(TTMapRouteStyle* _Nonnull)routeStyle imageStart:(UIImage * _Nullable)imageStart imageEnd:(UIImage * _Nullable)imageEnd;` |
To: `+ (TTMapRoute *_Nonnull)routeWithCoordinates:(CLLocationCoordinate2D *_Nonnull)coordinates count:(NSUInteger)count withRouteStyle:(TTMapRouteStyle *_Nonnull)routeStyle imageStart:(UIImage *_Nullable)imageStart imageEnd:(UIImage *_Nullable)imageEnd;` |
-
modified class method:
+routeWithCoordinates:count:
inTTMapRoute
Type of change: | Declaration
From: `+ (TTMapRoute *_Nonnull)routeWithCoordinates:(CLLocationCoordinate2D *_Nonnull)coordinates count:(NSUInteger)count;` |
To: `+ (TTMapRoute *_Nonnull)routeWithCoordinates:(CLLocationCoordinate2D *_Nonnull)coordinates count:(NSUInteger)count;` |
-
modified class method:
+routeWithCoordinatesData:withRouteStyle:imageStart:imageEnd:
inTTMapRoute
Type of change: | Declaration
From: `+ (TTMapRoute *_Nonnull)routeWithCoordinatesData:(id<TTCoordinatesData> _Nonnull)coordinatesData withRouteStyle:(TTMapRouteStyle* _Nonnull)routeStyle imageStart:(UIImage * _Nullable)imageStart imageEnd:(UIImage * _Nullable)imageEnd;` |
To: `+ (TTMapRoute *_Nonnull)routeWithCoordinatesData:(id<TTCoordinatesData> _Nonnull)coordinatesData withRouteStyle:(TTMapRouteStyle *_Nonnull)routeStyle imageStart:(UIImage *_Nullable)imageStart imageEnd:(UIImage *_Nullable)imageEnd;` |
-
modified method:
-init
inTTMapRoute
Type of change: | Declaration
From: `- (instancetype _Nonnull )init NS_UNAVAILABLE;` |
To: `- (instancetype _Nonnull)init NS_UNAVAILABLE;` |
-
TTPolyline
-
modified class method:
+polylineWithCoordinatesData:opacity:width:color:
inTTPolyline
Type of change: | Declaration
-
From: `+ (instancetype _Nonnull)polylineWithCoordinatesData:(id<TTCoordinatesData> _Nonnull)coordinatesData opacity:(float)opacity width:(float)width color:(UIColor* _Nonnull)color;` |
To: `+ (instancetype _Nonnull)polylineWithCoordinatesData:(id<TTCoordinatesData> _Nonnull)coordinatesData opacity:(float)opacity width:(float)width color:(UIColor *_Nonnull)color;` |
-
TTPositionUpdate
-
modified protocol:
TTPositionUpdate
Type of change: | Declaration
-
From: `@protocol TTPositionUpdate<NSObject> @optional /** Update position of tracking object. @param location TTLocation object. */ - (void)didUpdateTrackingObjectLocation:(TTLocation * _Nonnull)location; @end` |
To: `@protocol TTPositionUpdate <NSObject>` |
-
TTLineJoinType
-
new typedef:
TTLineJoinType
-
new enum:
TTLineJoinType
-
new enum value:
TTLineJoinTypeBevel
inTTLineJoinType
-
new enum value:
TTLineJoinTypeRound
inTTLineJoinType
-
new enum value:
TTLineJoinTypeMiter
inTTLineJoinType
-
TTRouteManager
-
modified property:
delegate
inTTRouteManager
Type of change: | Declaration
-
From: `@property (nonatomic, weak) id <TTRouteDelegate> _Nullable delegate` |
To: `@property(nonatomic, weak) id<TTRouteDelegate> _Nullable delegate` |
-
TTMapView
-
new method:
-applyInvertedLogo
inTTMapView
-
new method:
-featuresAtScreenRect:inStyleLayerIdentifiers:
inTTMapView
-
new method:
-featuresAtCoordinates:inStyleLayerIdentifiers:
inTTMapView
-
new method:
-findTrafficIncidentDataWithId:
inTTMapView
-
new method:
-setStyleJSON:
inTTMapView
-
new method:
-featuresAtPoint:inStyleLayerIdentifiers:
inTTMapView
-
new property:
styleManager
inTTMapView
-
new method:
-setVisible:ofSourceLayers:
inTTMapView
-
new method:
-applyDefaultLogo
inTTMapView
-
new method:
-setVisible:ofSourceLayer:
inTTMapView
-
removed property:
trafficType
inTTMapView
-
removed property:
trafficTile
inTTMapView
-
modified property:
trafficTileStyle
inTTMapView
Type of change: | Declaration
-
From: `@property (nonatomic, strong) TTTrafficTileStyle* _Nonnull trafficTileStyle` |
To: `@property(nonatomic, strong) TTTrafficTileStyle *_Nonnull trafficTileStyle` |
-
TTMapTrafficCallout
-
new property:
inset
inTTMapTrafficCallout
-
modified class:
TTMapTrafficCallout
Type of change: | key.filepath
-
From: `TomTomSDKMaps/TomTomSDKMaps/Traffic/TTMapTrafficCallout.h` |
To: `TomTomSDKMaps/TomTomSDKMaps/Traffic/Callout/TTMapTrafficCallout.h` |
-
modified class:
TTMapTrafficCallout
Type of change: | key.doc.file
From: `TomTomSDKMaps/TomTomSDKMaps/Traffic/TTMapTrafficCallout.h` |
To: `TomTomSDKMaps/TomTomSDKMaps/Traffic/Callout/TTMapTrafficCallout.h` |
-
TTMapSourceVisitor
-
new method:
-cantFindSource:
inTTMapSourceVisitor
-
new method:
-visitImageSource:
inTTMapSourceVisitor
-
new method:
-visitGeoJSONSource:
inTTMapSourceVisitor
-
new protocol:
TTMapSourceVisitor
-
TTAnnotationType
-
modified enum:
TTAnnotationType
Type of change: | Declaration
-
From: `NS_ENUM(NSInteger, TTAnnotationType) { TTAnnotationTypeFocal, TTAnnotationTypeDecal }` |
To: `NS_ENUM(NSInteger, TTAnnotationType) { TTAnnotationTypeFocal, TTAnnotationTypeDecal }` |
-
TTAnnotationDragState
-
modified enum:
TTAnnotationDragState
Type of change: | Declaration
-
From: `NS_ENUM(NSUInteger, TTAnnotationDragState) { TTAnnotationViewDragStateIdle, TTAnnotationViewDragStateStarting, TTAnnotationViewDragStateDragging }` |
To: `NS_ENUM(NSUInteger, TTAnnotationDragState) { TTAnnotationViewDragStateIdle, TTAnnotationViewDragStateStarting, TTAnnotationViewDragStateDragging }` |
-
TTLocationSource
-
modified protocol:
TTLocationSource
Type of change: | Declaration
-
From: `@protocol TTLocationSource <NSObject> @required /** * Activates the provider. The provider will notify the instances periodically, * until the user calls deactivate(). */ - (void)activate; /** * Deactivates this provider. The provider does not send any location notifications. */ - (void)deactivate; @end` |
To: `@protocol TTLocationSource <NSObject>` |
-
TTChevronAnimationOptions
-
new class:
TTChevronAnimationOptions
-
new property:
animatedCornerRounding
inTTChevronAnimationOptions
-
TTTollRoadStatus
-
modified enum:
TTTollRoadStatus
Type of change: | Declaration
-
From: `NS_ENUM (NSInteger, TTTollRoadStatus) { TTTollRoadStatusUnknown, TTTollRoadStatusYes, TTTollRoadStatusNo }` |
To: `NS_ENUM(NSInteger, TTTollRoadStatus) { TTTollRoadStatusUnknown, TTTollRoadStatusYes, TTTollRoadStatusNo }` |
-
modified typedef:
TTTollRoadStatus
Type of change: | Declaration
From: `typedef NS_ENUM (NSInteger, TTTollRoadStatus` |
To: `typedef NS_ENUM(NSInteger, TTTollRoadStatus` |
-
TTMapTrafficCalloutFactory
-
modified class method:
+createWithIncidentPoi:
inTTMapTrafficCalloutFactory
Type of change: | Swift declaration
-
From: `class func create(withIncidentPoi incidentPoi: Any!) -> Any!` |
To: `class func create(withIncidentPoi incidentPoi: Any!) -> TTMapTrafficCallout` |
-
modified class method:
+createWithIncidentPoi:
inTTMapTrafficCalloutFactory
Type of change: | Declaration
From: `+ (id)createWithIncidentPoi:(id)incidentPoi;` |
To: `+ (TTMapTrafficCallout *_Nonnull)createWithIncidentPoi:(id)incidentPoi;` |
-
modified class method:
+createWithFlow:
inTTMapTrafficCalloutFactory
Type of change: | Swift declaration
From: `class func create(withFlow flow: Any!) -> Any!` |
To: `class func create(withFlow flow: Any!) -> TTMapTrafficCallout` |
-
modified class method:
+createWithFlow:
inTTMapTrafficCalloutFactory
Type of change: | Declaration
From: `+ (id)createWithFlow:(id)flow;` |
To: `+ (TTMapTrafficCallout *_Nonnull)createWithFlow:(id)flow;` |
-
modified class method:
+createWithIncidentFlow:
inTTMapTrafficCalloutFactory
Type of change: | Swift declaration
From: `class func create(withIncidentFlow incidentFlow: Any!) -> Any!` |
To: `class func create(withIncidentFlow incidentFlow: Any!) -> TTMapTrafficCallout` |
-
modified class method:
+createWithIncidentFlow:
inTTMapTrafficCalloutFactory
Type of change: | Declaration
From: `+ (id)createWithIncidentFlow:(id)incidentFlow;` |
To: `+ (TTMapTrafficCallout *_Nonnull)createWithIncidentFlow:(id)incidentFlow;` |
-
modified class method:
+createWithIncidentCluster:
inTTMapTrafficCalloutFactory
Type of change: | Swift declaration
From: `class func create(withIncidentCluster incidentCluster: Any!) -> Any!` |
To: `class func create(withIncidentCluster incidentCluster: Any!) -> TTMapTrafficCallout` |
-
modified class method:
+createWithIncidentCluster:
inTTMapTrafficCalloutFactory
Type of change: | Declaration
From: `+ (id)createWithIncidentCluster:(id)incidentCluster;` |
To: `+ (TTMapTrafficCallout *_Nonnull)createWithIncidentCluster:(id)incidentCluster;` |
-
TTPolygon
-
modified class method:
+polygonWithCoordinatesData:opacity:color:colorOutline:
inTTPolygon
Type of change: | Declaration
-
From: `+ (instancetype _Nonnull)polygonWithCoordinatesData:(id<TTCoordinatesData> _Nonnull)coordinatesData opacity:(float)opacity color:(UIColor* _Nonnull)color colorOutline:(UIColor* _Nonnull)colorOutline;` |
To: `+ (instancetype _Nonnull)polygonWithCoordinatesData:(id<TTCoordinatesData> _Nonnull)coordinatesData opacity:(float)opacity color:(UIColor *_Nonnull)color colorOutline:(UIColor *_Nonnull)colorOutline;` |
-
TTTrackingManagerDefault
-
new class method:
+bearingSmoothFactor
inTTTrackingManagerDefault
-
new class:
TTTrackingManagerDefault
-
TTAnnotationDelegate
-
removed method:
-viewForSelectedAnnotation:
inTTAnnotationDelegate
-
removed method:
-touchUpPolygon:
inTTAnnotationDelegate
-
removed method:
-touchUpPolyline:
inTTAnnotationDelegate
-
removed method:
-annotationDeselected:
inTTAnnotationDelegate
-
removed method:
-annotationSelected:
inTTAnnotationDelegate
-
removed method:
-touchUpCircle:
inTTAnnotationDelegate
-
TTTrackingObjectType
-
modified enum:
TTTrackingObjectType
Type of change: | Declaration
-
From: `NS_ENUM(NSInteger, TTTrackingObjectType) { TTTrackingPositionType, TTTrackingChevronType }` |
To: `NS_ENUM(NSInteger, TTTrackingObjectType) { TTTrackingPositionType, TTTrackingChevronType }` |
-
TTMapTrafficType
-
removed enum value:
TTMapTrafficNone
inTTMapTrafficType
-
removed enum value:
TTMapTrafficFlow
inTTMapTrafficType
-
removed constant:
TTMapTrafficType
-
removed enum value:
TTMapTrafficIncidents
inTTMapTrafficType
-
removed enum:
TTMapTrafficType
-
TTTrafficIncidentsStyle
-
modified enum:
TTTrafficIncidentsStyle
Type of change: | Declaration
-
From: `NS_ENUM(NSInteger, TTTrafficIncidentsStyle) { TTTrafficIncidentsStyleVector, TTTrafficIncidentsStyleRaster }` |
To: `NS_ENUM(NSInteger, TTTrafficIncidentsStyle) { TTTrafficIncidentsStyleVector, TTTrafficIncidentsStyleRaster }` |
-
TTAnnotationManager
-
new method:
-updateMarkerImage:newImage:
inTTAnnotationManager
-
TTRouteDelegate
-
modified protocol:
TTRouteDelegate
Type of change: | Declaration
-
From: `@protocol TTRouteDelegate <NSObject> @optional /** Triggered when on of the routes on the map is clicked @param route route TTMapRoute */ - (void)routeClicked:(TTMapRoute* _Nonnull)route; @end` |
To: `@protocol TTRouteDelegate <NSObject> @optional /** Triggered when on of the routes on the map is clicked @param route route TTMapRoute */ - (void)routeClicked:(TTMapRoute *_Nonnull)route; @end` |
-
TTMapRouteStyleBuilder
-
new method:
-withLineCapType:
inTTMapRouteStyleBuilder
-
new method:
-withLineJoinType:
inTTMapRouteStyleBuilder
-
new method:
-withDashArray:
inTTMapRouteStyleBuilder
-
TTTrafficIncidentDataHolder
-
new method:
-isFlow
inTTTrafficIncidentDataHolder
-
new method:
-init
inTTTrafficIncidentDataHolder
-
new method:
-initWithPOIs:withFlows:withClusters:
inTTTrafficIncidentDataHolder
-
new class:
TTTrafficIncidentDataHolder
-
new property:
incidentFlows
inTTTrafficIncidentDataHolder
-
new method:
-isEmpty
inTTTrafficIncidentDataHolder
-
new method:
-isCluster
inTTTrafficIncidentDataHolder
-
new method:
-isPOI
inTTTrafficIncidentDataHolder
-
new class method:
+empty
inTTTrafficIncidentDataHolder
-
new property:
incidentClusters
inTTTrafficIncidentDataHolder
-
new property:
incidentPOIs
inTTTrafficIncidentDataHolder
-
TTChevronAnimationOptionsBuilder
-
new class:
TTChevronAnimationOptionsBuilder
-
new method:
-build
inTTChevronAnimationOptionsBuilder
-
new class method:
+createWithAnimatedCornerRounding:
inTTChevronAnimationOptionsBuilder
-
TTMapTrafficTileType
-
removed enum value:
TTMapTrafficTileTypeVector
inTTMapTrafficTileType
-
removed typedef:
TTMapTrafficTileType
-
removed enum value:
TTMapTrafficTileTypeRaster
inTTMapTrafficTileType
-
removed enum:
TTMapTrafficTileType
-
TTLeftHandStatus
-
modified typedef:
TTLeftHandStatus
Type of change: | Declaration
-
From: `typedef NS_ENUM (NSInteger, TTLeftHandStatus` |
To: `typedef NS_ENUM(NSInteger, TTLeftHandStatus` |
-
modified enum:
TTLeftHandStatus
Type of change: | Declaration
From: `NS_ENUM (NSInteger, TTLeftHandStatus) { TTLeftHandStatusUnknown, TTLeftHandStatusYes, TTLeftHandStatusNo }` |
To: `NS_ENUM(NSInteger, TTLeftHandStatus) { TTLeftHandStatusUnknown, TTLeftHandStatusYes, TTLeftHandStatusNo }` |
-
TTMapImageSource
-
new method:
-setURL:
inTTMapImageSource
-
new class method:
+createWithID:image:coordinates:
inTTMapImageSource
-
new class:
TTMapImageSource
-
new method:
-setCoordinates:
inTTMapImageSource
-
new method:
-setImage:
inTTMapImageSource
-
TTMapTrafficFlowTiles
-
modified class:
TTMapTrafficFlowTiles
Type of change: | Swift declaration
-
From: `class TTMapTrafficFlowTiles : NSObject` |
To: `class TTMapTrafficFlowTiles` |
-
TTMapTrafficIncidentBase
-
new property:
incidentID
inTTMapTrafficIncidentBase
-
modified class:
TTMapTrafficIncidentBase
Type of change: | Swift declaration
-
From: `class TTMapTrafficIncidentBase : NSObject` |
To: `class TTMapTrafficIncidentBase : TTMapTrafficData` |
-
TTMapTrafficIncidentCluster
-
new property:
coordinate
inTTMapTrafficIncidentCluster
-
TTMapTrafficIncidentPoi
-
new property:
icon
inTTMapTrafficIncidentPoi
-
new property:
iconSize
inTTMapTrafficIncidentPoi
-
new property:
coordinate
inTTMapTrafficIncidentPoi
-
TTMapPanningState
-
new typedef:
TTMapPanningState
-
new enum value:
TTMapPanningChanged
inTTMapPanningState
-
new enum value:
TTMapPanningBegin
inTTMapPanningState
-
new enum value:
TTMapPanningEnd
inTTMapPanningState
-
new enum:
TTMapPanningState
-
typeTTVector
-
modified constant:
typeTTVector
Type of change: | Declaration
-
From: `static NSDictionary * _Nonnull typeTTVector` |
To: `static NSDictionary *_Nonnull typeTTVector` |
-
TTCalloutView
-
removed property:
annotation
inTTCalloutView
-
typeTTRaster
-
modified constant:
typeTTRaster
Type of change: | Declaration
-
From: `static NSDictionary * _Nonnull typeTTRaster` |
To: `static NSDictionary *_Nonnull typeTTRaster` |
-
TT_DEPRECATED
-
removed typedef:
TT_DEPRECATED
-
modified sourcekitten.source.lang.objc.decl.function:
TT_DEPRECATED
Type of change: | Declaration
-
From: `TT_DEPRECATED("05.12.2018", "This method is deprecated, use TTRouteManager.updateRoute and TTRouteManager.bringToFrontRoute instead.")` |
To: `TT_DEPRECATED("05.12.2018", "This method is deprecated, use TTRouteManager.updateRoute " "and TTRouteManager.bringToFrontRoute instead.")` |
-
TTMapViewCameraDelegate
-
new method:
-mapView:didChangedCameraPosition:
inTTMapViewCameraDelegate
-
new protocol:
TTMapViewCameraDelegate
-
new method:
-mapView:willChangeCameraPosition:
inTTMapViewCameraDelegate
-
new method:
-mapView:didChangCameraPosition:
inTTMapViewCameraDelegate
-
new method:
-mapView:isChangingCameraPosition:
inTTMapViewCameraDelegate
* -
removed sourcekitten.source.lang.objc.decl.unexposed: ``
-
TTStyleManager
-
new method:
-loadStyleFromJson:withCompletion:
inTTStyleManager
-
new protocol:
TTStyleManager
-
new method:
-loadStyleFromUrl:withCompletion:
inTTStyleManager
-
TTLineCapType
-
new enum value:
TTLineCapTypeRound
inTTLineCapType
-
new enum value:
TTLineCapTypeButt
inTTLineCapType
-
new enum value:
TTLineCapTypeSquare
inTTLineCapType
-
new typedef:
TTLineCapType
-
new enum:
TTLineCapType
-
TTMapSource
-
new property:
ID
inTTMapSource
-
new class method:
+createWithSourceJSON:
inTTMapSource
-
new class:
TTMapSource
-
TTMapTrafficDelegate
-
modified protocol:
TTMapTrafficDelegate
Type of change: | Declaration
-
From: `@protocol TTMapTrafficDelegate <NSObject> @optional /** Called when trafic flow is clicked @param trafficFlows NSArray<TTMapTrafficFlowTiles*>* at one location can be multiple traffic objects @param position CLLocationCoordinate2D @param mapView TTMapView @return return true to indicate that event was handled otherwise false */ - (BOOL)mapTrafficFlowClicked:(NSArray<TTMapTrafficFlowTiles*>* _Nonnull)trafficFlows atPosition:(CLLocationCoordinate2D)position forMap:(TTMapView* _Nonnull)mapView; /** Called when traffic incident poi is clicked @param trafficIncidentPois NSArray<TTMapTrafficIncidentPoi*>* at one location can be multiple traffic objects @param position CLLocationCoordinate2D @param mapView TTMapView @return return true to indicate that event was handled otherwise false */ - (BOOL)mapTrafficIncidentPoiClicked:(NSArray<TTMapTrafficIncidentPoi*>* _Nonnull)trafficIncidentPois atPosition:(CLLocationCoordinate2D)position forMap:(TTMapView* _Nonnull)mapView; /** Called when traffic incident flow is clicked @param trafficIncidentFlows NSArray<TTMapTrafficIncidentFlow*>* at one location can be multiple traffic objects @param position CLLocationCoordinate2D @param mapView TTMapView @return return true to indicate that event was handled otherwise false */ - (BOOL)mapTrafficIncidentFlowClicked:(NSArray<TTMapTrafficIncidentFlow*>* _Nonnull)trafficIncidentFlows atPosition:(CLLocationCoordinate2D)position forMap:(TTMapView* _Nonnull)mapView; /** Called when traffic incident cluster is clicked @param trafficIncidentCluster TTMapTrafficIncidentCluster @param position CLLocationCoordinate2D @param mapView TTMapView @return return true to indicate that event was handled otherwise false */ - (BOOL)mapTrafficIncidentClusterClicked:(TTMapTrafficIncidentCluster* _Nonnull)trafficIncidentCluster atPosition:(CLLocationCoordinate2D)position forMap:(TTMapView* _Nonnull)mapView; @end` |
To: `@protocol TTMapTrafficDelegate <NSObject> @optional /** Called when trafic flow is clicked @param trafficFlows NSArray<TTMapTrafficFlowTiles*>* at one location can be multiple traffic objects @param position CLLocationCoordinate2D @param mapView TTMapView @return return true to indicate that event was handled otherwise false */ - (BOOL)mapTrafficFlowClicked:(NSArray<TTMapTrafficFlowTiles *> *_Nonnull)trafficFlows atPosition:(CLLocationCoordinate2D)position forMap:(TTMapView *_Nonnull)mapView; /** Called when traffic incident poi is clicked @param trafficIncidentPois NSArray<TTMapTrafficIncidentPoi*>* at one location can be multiple traffic objects @param position CLLocationCoordinate2D @param mapView TTMapView @return return true to indicate that event was handled otherwise false */ - (BOOL)mapTrafficIncidentPoiClicked:(NSArray<TTMapTrafficIncidentPoi *> *_Nonnull)trafficIncidentPois atPosition:(CLLocationCoordinate2D)position forMap:(TTMapView *_Nonnull)mapView; /** Called when traffic incident flow is clicked @param trafficIncidentFlows NSArray<TTMapTrafficIncidentFlow*>* at one location can be multiple traffic objects @param position CLLocationCoordinate2D @param mapView TTMapView @return return true to indicate that event was handled otherwise false */ - (BOOL)mapTrafficIncidentFlowClicked:(NSArray<TTMapTrafficIncidentFlow *> *_Nonnull)trafficIncidentFlows atPosition:(CLLocationCoordinate2D)position forMap:(TTMapView *_Nonnull)mapView; /** Called when traffic incident cluster is clicked @param trafficIncidentCluster TTMapTrafficIncidentCluster @param position CLLocationCoordinate2D @param mapView TTMapView @return return true to indicate that event was handled otherwise false */ - (BOOL)mapTrafficIncidentClusterClicked:(TTMapTrafficIncidentCluster *_Nonnull)trafficIncidentCluster atPosition:(CLLocationCoordinate2D)position forMap:(TTMapView *_Nonnull)mapView; @end` |
-
TTTrackingObject
-
modified property:
dimmedIcon
inTTTrackingObject
Type of change: | Declaration
-
From: `@property (nonatomic, readonly) UIImage *_Nonnull dimmedIcon` |
To: `@property(nonatomic, readonly) UIImage *_Nonnull dimmedIcon` |
-
modified property:
hidden
inTTTrackingObject
Type of change: | Declaration
From: `@property (nonatomic, assign, getter=isHidden) BOOL hidden` |
To: `@property(nonatomic, assign, getter=isHidden) BOOL hidden` |
-
modified property:
type
inTTTrackingObject
Type of change: | Declaration
From: `@property (nonatomic, readonly) TTTrackingObjectType type` |
To: `@property(nonatomic, readonly) TTTrackingObjectType type` |
-
TTMapGeoJSONSource
-
new class:
TTMapGeoJSONSource
-
new method:
-refreshUrlContent
inTTMapGeoJSONSource
-
new class method:
+createWithID:
inTTMapGeoJSONSource
-
new method:
-setUrl:
inTTMapGeoJSONSource
-
new method:
-setGeoJSONObject:
inTTMapGeoJSONSource
-
new method:
-setGeoJSON:
inTTMapGeoJSONSource
-
TTMapTrafficData
-
new class:
TTMapTrafficData
-
TTMapViewGestureDelegate
-
new method:
-mapView:didLongPress:
inTTMapViewGestureDelegate
-
new method:
-mapView:didRotate:
inTTMapViewGestureDelegate
-
new method:
-mapView:didDoubleTap:
inTTMapViewGestureDelegate
-
new method:
-mapView:didPanning:inState:
inTTMapViewGestureDelegate
-
new method:
-mapView:didPanning:
inTTMapViewGestureDelegate
-
new protocol:
TTMapViewGestureDelegate
-
new method:
-mapView:didSingleTap:
inTTMapViewGestureDelegate
-
TTMapLayer
-
new class method:
+createRasterWithID:withSourceID:withMap:
inTTMapLayer
-
new class method:
+createSymbolWithID:withSourceID:withImage:withMap:
inTTMapLayer
-
new property:
sourceLayerID
inTTMapLayer
-
new property:
minZoom
inTTMapLayer
-
new class method:
+createWithStyleJSON:withMap:
inTTMapLayer
-
new property:
sourceID
inTTMapLayer
-
new property:
visibility
inTTMapLayer
-
new property:
ID
inTTMapLayer
-
new property:
maxZoom
inTTMapLayer
-
new class:
TTMapLayer
-
TTMapViewDelegate
-
new method:
-didFinishLoadingStyle:
inTTMapViewDelegate
-
new method:
-willStartRenderingMap:
inTTMapViewDelegate
-
new method:
-didFinishRenderingMap:
inTTMapViewDelegate
-
new method:
-didFailedLoadingMap:
inTTMapViewDelegate
-
new method:
-willStartRenderingFrame:
inTTMapViewDelegate
-
new method:
-didFinishRenderingFrame:
inTTMapViewDelegate
-
new method:
-didSourceChanged:
inTTMapViewDelegate
-
new method:
-didFinishLoadingMap:
inTTMapViewDelegate
-
new method:
-didFinishInitializingMap:
inTTMapViewDelegate
-
new method:
-willStartLoadingMap:
inTTMapViewDelegate
-
removed method:
-mapView:didDoubleTap:
inTTMapViewDelegate
-
removed method:
-mapView:didRotate:
inTTMapViewDelegate
-
removed method:
-mapView:didSingleTap:
inTTMapViewDelegate
-
removed method:
-mapView:didLongPress:
inTTMapViewDelegate
-
removed method:
-mapView:didPanning:
inTTMapViewDelegate
-
removed method:
-mapView:didChangedCameraPosition:
inTTMapViewDelegate
-
modified protocol:
TTMapViewDelegate
Type of change: | Declaration
-
From: `@protocol TTMapViewDelegate <NSObject>` |
To: `@protocol TTMapViewDelegate <TTMapViewCameraDelegate, TTMapViewGestureDelegate>` |
-
modified protocol:
TTMapViewDelegate
Type of change: | Swift declaration
From: `protocol TTMapViewDelegate : NSObjectProtocol` |
To: `protocol TTMapViewDelegate : TTMapViewCameraDelegate, TTMapViewGestureDelegate` |
-
TTChevronObject
-
new method:
-initWithNormalImage:withDimmedImage:withChevronAnimationOptions:
inTTChevronObject
-
new property:
animationOptions
inTTChevronObject
-
removed method:
-initWithNormalImage:withDimmedImage:
inTTChevronObject
-
TTMapLayerVisibility
-
new enum value:
TTMapLayerVisibilityVisible
inTTMapLayerVisibility
-
new typedef:
TTMapLayerVisibility
-
new enum value:
TTMapLayerVisibilityNone
inTTMapLayerVisibility
-
new enum:
TTMapLayerVisibility
-
TTLatLngQuad
-
new method:
-initWithTopLeft:withTopRight:withBottomRight:withBottomLeft:
inTTLatLngQuad
-
new property:
topRight
inTTLatLngQuad
-
new property:
topLeft
inTTLatLngQuad
-
new property:
bottomLeft
inTTLatLngQuad
-
new method:
-init
inTTLatLngQuad
-
new property:
bottomRight
inTTLatLngQuad
-
new class:
TTLatLngQuad
-
TTTrackingManager
-
new method:
-setBearingSmoothingFilter:
inTTTrackingManager
-
TTAnnotation
-
removed class method:
+annotationWithCoordinate:image:tag:anchor:type:
inTTAnnotation
-
removed method:
-initWithCoordinate:image:tag:anchor:type:
inTTAnnotation
-
removed class method:
+defaultImage
inTTAnnotation