Yandex MapKit and NaviKit SDK

Yandex MapKit and NaviKit SDK are cross-platform libraries that allow you to use the capabilities of Yandex. Maps in mobile applications for iOS and Android.

MapKit features

Use MapKit to create an app with Yandex maps for iOS and Android. Your app will be able to search for businesses and place names, plan driving and walking routes with current traffic conditions, and show traffic and panoramas on the map.

The map that you create using MapKit will stay current to show new construction, new roads and interchanges, and recently opened businesses. All the changes that are made on Yandex.Maps will also appear in your app.

List of features
  • Access Yandex maps data with the latest updates.
  • Plan a driving route that accounts for traffic.
  • Plan a walking or public transport route.
  • Show traffic on the map.
  • Get information about locations and organizations.

You can use NaviKit SDK to add real-time navigation with voice guidance to your app.

NaviKit SDK has all the features of the MapKit SDK as well as additional navigation functionality.

List of features
  • Route guidance scenario with voice instructions.
  • Warnings about upcoming maneuvers on the route.
  • Support for various camera scenarios, for example, route overview and following the user placemark.
  • Screen and voice notifications about speed cameras.
  • Route display on the map with information about traffic jams, road events, and restrictions.
  • Routes built around the features and restrictions for the appropriate vehicle: cars, trucks, motorcycles, and taxis.
  • Alternate route display.

MapKit tariffs

You can get acquainted with the MapKit tariffs at the link.

The NaviKit SDK functionality is currently available only upon request.

If you need it, send us an email at paid-api-maps@yandex-team.ru.

Getting started

Examples of usage