Часто задаваемые вопросы
Общие вопросы
Могу ли я бесплатно использовать 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.
Что произойдет в случае превышения лимита запросов в платной версии?
При превышении суточного лимита запросов в конце месяца будет выставлен дополнительный счет. Стоимость превышения рассчитывается согласно вашему тарифу.
У вас указана стоимость тарифа только за год, можно ли оплачивать помесячно?
При покупке тарифа возможен только вариант оплаты за год.
Можно ли перенести ключ на другой аккаунт? Например, в случае увольнения сотрудника.
Нет, перенести ключ на другой аккаунт нельзя. Мы рекомендуем получать ключи для общего корпоративного аккаунта.