Часто задаваемые вопросы

  1. Общие вопросы
  2. Технические вопросы
  3. Платная версия MapKit

Общие вопросы

Могу ли я бесплатно использовать MapKit в своем проекте?

MapKit можно использовать бесплатно, если соблюдать все условия, перечисленные в разделе Условия использования MapKit. Если хотя бы одно из условий не выполняется, необходимо приобрести платную версию MapKit.

Какие есть лимиты в MapKit?

Общее число обращений к сервисам геопоиска, маршрутизации и панорам Яндекса не должно превышать 25 000 запросов в сутки. Подробнее о лимитах.

Если вам необходимо изменить установленные лимиты, следует приобрести платную версию API.

Нужен ли ключ для бесплатной версии MapKit?

Да, для работы с бесплатной версией MapKit нужно получить ключ в Кабинете разработчика.

Хочу следить за лимитом запросов. Есть ли в MapKit специальный инструмент?

Статистику использования MapKit можно найти в Кабинете разработчика.

Какие типы карт доступны в MapKit?

В MapKit доступны только карты с типом «схема» и пользовательские слои карт.

Могу ли я использовать MapKit в своем Xamarin приложении?

На данный момент Xamarin приложения не поддерживаются.

Могу ли я использовать MapKit в своем React Native приложении?

На данный момент приложения, написанные на React Native, не поддерживаются.

Технические вопросы

Можно ли использовать векторные изображения в качестве маркеров в MapKit?

Векторные изображения не поддерживаются.

Есть ли в MapKit возможность создать статическую карту?

В MapKit есть возможность отключить пользовательское взаимодействие с картой с помощью метода setNoninteractive для Android, либо setNonInteractive для iOS.

Доступна ли в MapKit кластеризация?

На данный момент кластеризация в MapKit недоступна, но её можно реализовать на стороне приложения.

Есть ли в MapKit встроенные элементы управления?

Элементы управления нужно реализовывать самостоятельно.

Получаю ошибку Error while dexing при сборке приложения для Андроид. Как это исправить?

Это известная проблема компиляции в Android Studio. В качестве временного решения рекомендуется отключить D8:

android.enableD8=false

Получаю ошибку Java object is already finalized. Nothing to do. при работе приложения. Как это исправить?

Вам нужно явно сохранять Listener-объекты, сообщающие о результате многократных операций или состоянии объекта.

private final CameraListener cameraListener = new CameraListener() {
  // Do something.
}
mapview.getMap().addCameraListener(cameraListener);

Можно ли использовать произвольный объект в качестве метки на карте?

На данный момент такой возможности нет.

Платная версия MapKit

В чем отличия платной версии MapKit от бесплатной?

Различия в лицензиях MapKit приведены на странице Коммерческая версия MapKit.

Что произойдет в случае превышения лимита запросов в платной версии?

При превышении суточного лимита запросов в конце месяца будет выставлен дополнительный счет. Стоимость превышения рассчитывается согласно вашему тарифу.

У вас указана стоимость тарифа только за год, можно ли оплачивать помесячно?

При покупке тарифа возможен только вариант оплаты за год.

Можно ли перенести ключ на другой аккаунт? Например, в случае увольнения сотрудника.

Нет, перенести ключ на другой аккаунт нельзя. Мы рекомендуем получать ключи для общего корпоративного аккаунта.