Sorry, you need to enable JavaScript to visit this website.

Release Notes


Release date:  10 Sept 2019

MAP - TomTomOnlineSDKMaps

  • [FEATURE] Interactive layers - retrieve feature collection from style layers

  • [FEATURE] New example "Get style Features" - to retrieve specified visible style features in a viewport

  • [FEATURE] New example "Image Clustering" - to show how to set image clustering using the style

  • [FEATURE] Method to load a new map style from a string added

  • [FEATURE] Stability improvements

GEOFENCING - TomTomOnlineSDKGeofencing

  • [IMPROVEMENT] API reference for UTILS on developer portal page - Appledocs documentation for the UTILS framework


Release date:  7 Aug 2019

UTILS - TomTomOnlineUtils

  • [FEATURE] TTHTTPHeaders created to support tracking in SEARCH, ROUTING, TRAFFIC, GEOFENCING.

The trackingID parameter is a specific request ID to be used for debugging the flow of the request.


SEARCH - TomTomOnlineSDKSearch, TRAFFIC - TomTomOnlineSDKTraffic, ROUTING - TomTomOnlineSDKRouting, GEOFENCING - TomTomOnlineSDKGeofencing

  • [FEATURE] withHTTPHeaders parameter added to query builders


Release date:  1 Jul 2019

MAP - TomTomOnlineSDKMaps

  • [FEATURE] Route style API extended with dashArray builder method in TTMapRouteStyleBuilder.

SEARCH - TomTomOnlineSDKSearch

  • [FEATURE] "connectorSet" parameter added to TTSearch and TTAlongRouteSearch
  • [FEATURE] "brandSet" parameter and "brands" field added to TTSearch and TTAlongRouteSearch


Release date:  31 May 2019

MAP - TomTomOnlineSDKMaps

  • [FEATURE] New examples: Dynamic map sources, Dynamic Layer Ordering
  • [FEATURE] Change the image of an existing annotation
  • [FEATURE] New style showing z-levels on crossings
  • [FIX] Crash in GPSIndicator destructor
  • [FIX] Crashes in Core related to "invokeOnMapThread" and asynchronous function calls


Release date:  16 May 2019

MAP - TomTomOnlineSDKMaps

  • [FEATURE]  Additional data sources supported e.g. geoJSON, Image sources (TTMapStyle, TTMapSource, TTMapGeoJSONSource, TTMapImageSource, TTMapLayer)
  • [FEATURE]  Methods to add, remove, set visibility of layers, change the z-order of layers (addLayer, removeLayer, moveLayerToFront, moveLayerToFrontWithId, etc)
  • [FEATURE] "Switching Map Layers" example updated to use new methods:


Release date:  17 April 2019

MAP - TomTomOnlineSDKMaps

  • [FEATURE] Segmented route customization added, "Route display" example updated with this feature
  • [FEATURE] Map logo icon available in two modes: default - suitable for e.g. regular map style, inverted - suitable for e.g. dark styled map
  • [FEATURE] Incident ID included in traffic data
  • [IMPROVEMENT] Traffic viewport implementation


Release date:  13 March 2019

MAP - TomTomOnlineSDKMaps

  • [FEATURE]  Switching map layers in runtime, new example: "Switch map layers"
  • [FEATURE]  Update documentation: "Map Layers", "Default style", "Custom style" sections

SEARCH - TomTomOnlineSDKSearch

  • [FEATURE] Support for geometries in Reverse Geocoding by new input filed "entityType" and output filed "Id" that can be used in Additional Data for getting the geometries.

          New example "Polygons for rev geo"



Release date:  19 February 2019

GEOFENCING - TomTomOnlineSDKGeofencing


Release date:  08 February 2019

MAP - TomTomOnlineSDKMaps

  • [FEATURE] Vector traffic incident details support added
  • [FEATURE] Traffic popups support for traffic incidents and traffic flow added in "Vector map and traffic" example
  • [FEATURE] Customisation of location icons
  • [FIX] Exception "Cannot start transaction within transaction" fixed



Release date:  16 January 2019

MAP - TomTomOnlineSDKMaps

  • [FIX] Memory leak when leaving map display

MAP - TomTomOnlineSDKSearch

  • [FEATURE] New service field "Geopolitical view" supported in Search and Reverse geocoder with TTGeoView enumerations

ROUTING - TomTomOnlineSDKRouting

  • [FEATURE] New example: "Avoid vignettes and areas"
  • [FIX] Parsing of "Time zone" in the response 

Language support - TTLanguage enum deprecated, strings should be used instead


Release date:  11 December 2018
Maps SDK for iOS ready for Xcode 10.0
MAP - TomTomOnlineSDKMaps
  • [FEATURE] Multiple maps
  • [FEATURE] Callback for visible map region change 
  • [FEATURE] Macro for source code 'TT_DEPRECATED_SINCE'


Release date:  27 November 2018
MAP - TomTomOnlineSDKMaps
  • [FEATURE] Option to disable tilt gesture added
  • [FEATURE] Option to modify the default behavior of the current location icon added (e.g. possibility to hide radius)
  • [FEATURE] New example: Follow the chevron
  • [FIX] Fixes on iOS 10 and later didReceiveMemoryWarning
  • [FIX] Active route is not displayed properly
  • [FIX] Map tap not called when markers are clicked


SEARCH - TomTomOnlineSDKSearch
  • [FEATURE] Update ADP example with new land use


Release date:  19 October 2018

MAP - TomTomOnlineSDKMaps

  • New TomTom logo
  • [FIX] Bug fixes


Release date:  01 October 2018

Maps SDK Examples app available also in SWIFT!

  • Downloads for Maps SDK Examples app in Objective-C and Swift available here:
  • All code snippets available in Objective-C and Swift

MAP - TomTomOnlineSDKMaps

  • [FIX]Fixed bug that sent multiple long press events on a single press
  • [IMPROVEMENT] Method names updated:
    • leftLayoutConstarintCompassButton to leftLayoutConstraintCompassButton
    • leftLayoutConstarintCenterButton to leftLayoutConstraintCenterButton
    • rightLayoutConstarintTTZoomView to rightLayoutConstraintTTZoomView
    • rightLayoutConstarintTTPanControlView to rightLayout ConstraintTTPanControlView

ROUTING - TomTomOnlineSDKRouting

  • [FEATURE] Batch routing service integrated - New example: “Batch routing”


Release date:  29 August 2018

MAP - TomTomOnlineSDKMaps

  • [FEATURE] New example: "Advanced markers" added showing draggable markers and GiF images as markers


Release date:  22 August 2018

MAP - TomTomOnlineSDKMaps

  • [FEATURE] TomTom logo displayed on top of the map
  • [FEATURE] Draggable markers feature added, "Markers" examples updated
  • [FIX] Cached map tiles are not removed at the sdk launch


Release date:  23 July 2018

MAP - TomTomOnlineSDKMaps

  • [FEATURE] Map style changed

TRAFFIC - TomTomOnlineSDKTraffic

  • [FEATURE] Online Traffic Flow Segment Data and Incidents Details integrated as a new module.
  • [FEATURE] New example: Traffic incident list added.

SEARCH - TomTomOnlineSDKSearch

  • [FEATURE] Batch search service integrated - New example: Batch search


Release date:  26 June 2018

MAPS Static Image - TomTomOnlineSDKMapsStaticImage

  • [FEATURE] Static Map Image integrated as a new module. It allows to render a user-defined, rectangular image, containing a map section.


Release date:  13 June 2018

MAPS UI Extensions - TomTomOnlineSDKMapsUIExtensions

  • [FEATURE] Limiting panning and zooming within a specified bounding box
  • [IMPROVEMENT] Support for Swift 


Release date:  04 June 2018

MAP - TomTomOnlineSDKMaps

  • [FIX] Memory leak fixed in TTMapView.

SEARCH - TomTomOnlineSDKSearch

  • [FEATURE] Additional Data provider service integrated - New example: “Additional Data”.

ROUTING - TomTomOnlineSDKRouting

  • [FEATURE] New service fields supported e.g. minDeviationDistance, minDeviationTime - New example: "Supporting points".
  • [FEATURE] Consumption model parameters available - New example: "Consumption model".
  • [FEATURE] Reachable range service integrated - New example: "Reachable range".

MAPS UI Extensions - TomTomOnlineSDKMapsUIExtensions

  • [FEATURE] Customisation of zoom and pan controls. Example “Compass and current location” replaced with "Map UI extensions"


Release date:  09 May 2018


MAP - TomTomOnlineSDKMaps

  • [FEATURE] Markers clustering features available in public API (enable/disable clustering, defining the radius and max zoom for clusters)  - New example: "Markers clustering"
  • [FEATURE] 'onMapReady' delegate method added to inform when all map is ready to use.



Release date:  24 April 2018


MAP - TomTomOnlineSDKMaps

  • [FEATURE]  All styles supported for raster and vector traffic flow tiles, see:
  • [FEATURE] "Traffic layer" example replaced with "Vector map and traffic" and "Raster map and traffic" examples in Maps SDK Examples app.



Release date:  18 April 2018


MAP - TomTomOnlineSDKMaps

  • [FEATURE]  Vector traffic flow tiles support - "Traffic layer" example updated.

SEARCH - TomTomOnlineSDKSearch

  • [FEATURE] New fields (e.g. entry points, extendedPostalCodesFor) of Online Fuzzy search supported in Maps SDK, “Entry points” example added to Maps SDK Examples app.

MAPS UI Extensions - TomTomOnlineSDKMapsUIExtensions

  • [FEATURE] Default zoom and pan controls added.



Release date:  9 April 2018


MAP - TomTomOnlineSDKMaps

  • [FEATURE] Map customisation - support for using custom map styles, example “Custom styles” added to Maps SDK Examples app.

Details on:

MAPS UI Extensions - TomTomOnlineSDKMapsUIExtensions

  • [FEATURE] New framework for UI controls for the map. It currently contains the default "Current location" and "Compass" controls.

Details on:



Release date:  20 March 2018


MAP - TomTomOnlineSDKMaps

  • [FEATURE] Enabling and disabling gestures (zoom, pan/scroll, rotate)

SEARCH - TomTomOnlineSDKSearch

  • [FEATURE] Search along the route service integrated with an example in Maps SDK Examples app
  • [FEATURE] Geometry search service with an example in Maps SDK Examples app



Release date:  15 February 2018


MAP - TomTomOnlineSDKMaps

  • [FEATURE] Support for language parameter with an example in Maps SDK Examples app
  • [FEATURE] Support for geopolitical view added with an example in Maps SDK Examples app
  • [IMPROVEMENT] Traffic flow style changed (absolute -> relative)


  • [FIX] Issue with Bitcode for XCode 9



Release date:  29 January 2018


Maps SDK for iOS is now available!

Create lightweight iOS applications with Maps SDK and take advantages of TomTom Online Services!

Maps SDK for iOS gives you:

  • Libraries available via Cocoapods:
    • Map - for Online Map display features: TomTomOnlineSDKMaps
    • Search - for Online Search features: TomTomOnlineSDKSearch
    • Routing - for Online Routing features: TomTomOnlineSDKRouting
  • Documentation - for product and features information
  • API reference - for development details
  • Maps SDK Examples app - source code for inspiration

Mix and match different libraries - Use code samples from Documentation - Get technical info from API reference - Try out Maps SDK Examples to see what Maps SDK for can do - Use source code of Maps SDK Examples app for inspiration

Code with Us! Code with TomTom Maps SDK!


You are here