Frequently asked questions

General questions

I want to track the request limit. Is there a special tool for this in MapKit?

You can find MapKit usage statistics in the Developer Dashboard.

What map types are available in MapKit?

Only "road map" and custom map layers are available in MapKit.

Can I use MapKit in my Xamarin app?

Xamarin apps are not supported at the moment.

Can I use MapKit in my React Native app?

Apps written in React Native are not supported at the moment.

Technical questions

Can I use vector images as markers in MapKit?

Vector images are not supported.

Is it possible to create a static map in MapKit?

Use the setNoninteractive method for Android or setNonInteractive method for iOS to disable user interaction with the map.

Does MapKit have built-in controls?

Controls should be implemented in the application.

Can I use a custom object as a placemark on the map?

This is not possible at the moment.

How can I enable MapKit for iOS without using CocoaPods?

  1. Find the YandexMapKit.podspec.json file in the CocoaPods repository.

  2. Download the build artifact at the link in the source field:

    curl --remote-name https://maps-ios-pods-public.s3.yandex.net/YandexMapKit-3.3.1.framework.zip
    
  3. Unpack the archive you downloaded.

  4. The obtained framework can be used in the application.

How do I set the locale in the app?

To set the locale, use the I18nManagerFactory.setLocale method for Android or the YRTI18nManagerFactory setLocaleWithLanguage method for iOS.