Migrating to TomTom Orbis Maps

VERSION 0.45.0
PUBLIC PREVIEW
TomTom Orbis Maps

TomTom Orbis Maps is your go-to collaborative map that brings together a world of resources, delivering a broad set of use cases to solve your biggest challenges.

Based on a fusion of powerful sources, including OpenStreetMap and Overture Maps, TomTom Orbis Maps delivers a global, comprehensive, and constantly updated map, providing you with the most accurate and relevant data.

Using TomTom Orbis Maps, you gain access to top-tier maps that seamlessly integrate into your applications, backed by a supportive community and robust data governance.

In this guide, we’ll walk you through its utilization through Navigation SDK, empowering you to leverage the full potential of TomTom Orbis Maps within your applications.

Project setup

  1. Configure the project as described in the project setup guide.

  2. Import the necessary frameworks using the following instructions, based on your preferred package manager. This tutorial uses the TomTomSDKFeatureToggle module.

    Swift Package Manager
    1. Open your App’s target and navigate to General > Frameworks, Libraries, and Embedded Content.
    2. Add the following TomTomSDK library from the provided code snippet. Once the project is set up, import the TomTomSDKFeatureToggle framework into your code.

     

    CocoaPods
    1. Add the following module to your project’s Podfile:
      1TOMTOM_SDK_VERSION = '0.45.0'
      2
      3target 'YourAppTarget' do
      4 use_frameworks!
      5 pod 'TomTomSDKFeatureToggle', TOMTOM_SDK_VERSION
      6end
    2. Install the dependencies by executing the following commands in the project directory:
      pod repo-art update tomtom-sdk-cocoapods
      pod install --repo-update
    3. Import the following framework:
      import TomTomSDKFeatureToggle
  3. Enable the TomTom Orbis Map feature in your code.

    FeatureToggle.shared.enable(feature: .tomtomOrbisMapFeature)

    Now that you’ve completed the project setup, here is what you can do next.

Build a simple navigation application

You can use all the relevant Navigation SDK APIs and built-in UI components to build a navigation application.

Learn more

Here are some suggestions for other things you can do: