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.
How can I analyze the issue with MapKit for specific users of my application?
To enable Yandex to analyze the problem with the MapKit SDK for specific users, it is necessary to specify a unique user identifier using the setUserId method in MapKit SDK before initialization.
Technical questions
Why is an empty grid displayed instead of a map?
Make sure that the correct ApiKey is installed and you are calling the MapKit.onStart() method.
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?
-
Find the
YandexMapKit.podspec.jsonfile in the CocoaPods repository. -
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 -
Unpack the archive you downloaded.
-
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.