Static API карт 2ГИС
Static API позволяет показывать на веб-страницах и в приложениях статическую карту 2ГИС без использования JavaScript. Через параметры URL можно указать размер карты, её центр, уровень масштабирования и маркеры.
URL*: http://static.maps.2gis.com/1.0?
* — Есть поддержка httpsПараметры
| Имя | Тип | Пример | Обязательный | Описание | 
|---|---|---|---|---|
| center | float,float | center=37.632618, 55.7368 | Да, если на карте отсутствуют маркеры | Долгота и широта центра карты (в градусах). | 
| zoom | integer | zoom=14 | Да, если на карте отсутствуют маркеры | Уровень масштабирования карты (1—17). | 
| size | integer, integer | size=250,250 | Да | Ширина и высота запрашиваемого изображения карты (в пикселах) через запятую. Ограничения: от 100×100 до 1280×1280 пикселей. | 
| markers | float,float | markers= 37.64272,55.7368,99 ~37.632618,55.7361 | Нет | Содержит описание одного или нескольких маркеров, которые требуется отобразить на карте. Описания маркеров перечисляются через тильду (~). Описание каждого маркера составляется по следующей схеме: {стиль},{долгота},{широта},{число 1-99}. Если на карте присутствуют маркеры и отсутствует параметр center или zoom, тогда центр карты и уровень масштабирования подбираются автоматически так, чтобы все маркеры попали в видимую область карты. Если параметры center и zoom указаны пользователем, тогда учитываются они и карта автоматически не позиционируется. | 
Описание стиля маркера
| Название параметра | Возможные значения | Описание | 
|---|---|---|
| тип маркера | rm - текущий стиль маркеров. Красные маленькие балунчики с цифрами от 1 до 100 (полный стиль для него rmrdm) pm - новый стиль пин-маркера. Без цифр, но с различным размером и цветом. | markers=pmgrs,37.62007,55.75363~38.62007,56.75 рисуем маркер типа nm | 
| размер маркера | m - средние маркеры l - большие маркеры | markers=pmgrm,37.62007,55.75363~38.62007,56.75 - рисуем маркер типа nm с размером m в заданных координатах markers=pmgrl,37.62007,55.75363~38.62007,56.75 - рисуем маркер типа pm с размером l в заданных координатах | 
| цвет маркера | bk - черный bl - голубой db - темно-голубой dg - темно-зеленый gn - зеленый gr - серый or - оранжевый rd - красный wh - белый ye - желтый | markers=pmdbm,37.62007,55.75363~38.62007,56.75 - рисуем маркер типа pm с размером m и цветом db в заданных координатах markers=pmgrm,37.62007,55.75363~38.62007,56.75 - рисуем маркер типа pm с размером m и цветом gr в заданных координатах | 
Примеры использования
Карта без маркеров
Запрос: http://static.maps.2gis.com/1.0?center=82.911182,55.058883&zoom=15&size=500,350
Результат:
Маркер по умолчанию с уровнем масштабирования и без центра
Запрос: http://static.maps.2gis.com/1.0?zoom=15&size=500,350&markers=37.560504,55.714333
Результат:
Несколько маркеров красного цвета
Запрос: http://static.maps.2gis.com/1.0?size=500,400&markers=rmrdm,37.632618,55.7361~37.702618,55.7631~37.562618,55.7331~37.692618,55.7131
Результат:
Несколько маркеров красного цвета с номерами
Запрос: http://static.maps.2gis.com/1.0?size=500,400&markers=rmrdm,37.632618,55.7361,1~37.702618,55.7631,2~37.562618,55.7331,3~37.692618,55.7131,4
Результат: