RasterJS API
RasterJS API — это JavaScript-библиотека, с помощью которой вы можете добавить двумерную карту 2ГИС на ваш сайт.
Библиотека позволяет:
- создавать интерактивные карты на веб-странице;
- показывать на карте маркеры, попапы и геометрические объекты;
- определять координаты геообъектов по их названиям и названия по координатам.
Вы можете посмотреть примеры использования библиотеки в документации RasterJS API.
Исходный код RasterJS API доступен на GitHub, проект открыт к предложениям и пулл-реквестам.
Тарифы
-
Стоимость сервиса рассчитывается исходя из количества успешных запросов в месяц к сервису Raster Tiles API, который предоставляет доступ к растровым тайлам карты. Один запрос соответствует загрузке одного растрового тайла в формате PNG размером 256×256 пикселей.
-
Чтобы определить точное количество тайлов для отображения карты:
- Определите размер карты для отображения в пикселях (ширина и высота).
- Разделите ширину и высоту карты на 256 (размер одного тайла) и округлите полученные значения до ближайшего целого числа в большую сторону.
- Умножьте количество тайлов по горизонтали на количество тайлов по вертикали.
Полученное число — минимальное количество тайлов, необходимое для отображения видимой области карты. Рекомендуется добавить по одному тайлу с каждой стороны, чтобы обеспечить плавную прокрутку и масштабирование.
Например, чтобы отобразить область карты размером 800×600 пикселей, нужно минимум 12 тайлов (4 по горизонтали и 3 по вертикали), а оптимально — 30 тайлов (6 по горизонтали и 5 по вертикали).
-
Безлимитный доступ к библиотеке RasterJS API предоставляется бесплатно.
-
Актуальную стоимость и лимиты см. в разделе Тарифы.
Использование с Raster Tiles API
Вы можете использовать библиотеку RasterJS API с сервисом Raster Tiles API в зависимости от варианта его размещения:
- Облако: RasterJS API доступна для использования с облачной версией Raster Tiles API.
- On-Premise: RasterJS API недоступна для использования с Tiles API, установленным в закрытом контуре в качестве компонента API-платформы 2ГИС.
Помощь
-
Если у вас возникли вопросы при работе с API, задайте их AI-ассистенту (в правом нижнем углу cайта), воспользуйтесь поиском по документации или отправьте электронное письмо на api@2gis.ru.
-
Если вы хотите обсудить возможности API или его интеграцию с вашим продуктом, обратитесь к менеджеру.