API Маріа – это сервис, который позволяет интегрировать карты Маріа на страницы других сайтов. Вы можете воспользоваться динамическим или статическим вариантом. API представлен на трех языках – украинском, русском и английском. Данные для карт предоставлены ЧАО "ВИЗИКОМ".

Динамический API Mapia:

Используя API Mapia Вы получаете:

  • Карту Украины и подробные карты 12 городов Украины, которые быстро загружаются и регулярно пополняются новыми объектами (домами, улицами, адресами и т.д.);
  • Возможность размещения на карте любых меток с наполнением информацией, которая может включать в себя текст, фото, видео или панораму;
  • Возможность пользоваться API Маріа бесплатно (с ограничением до 5000 запросов в день), или заказать коммерческий вариант без ограничений с возможностью разработки дополнительных функций.

Документация Mapia API.

Если Вас интересует коммерческий вариант API Mapia без ограничений с дополнительными возможностями пишите нам на info@mapia.ua.

Пример динамического API Mapia:

Статический API:

Статический API Mapia позволит Вам показать на карте местонахождение одного объекта на карте. Например, это может быть Ваш офис в разделе «Контакты» для удобства пользователей Вашего сайта и клиентов.

Статический API Mapia создает карту на основе параметров URL, которые направляются, как стандартный HTTP запрос, и возвращает карту в виде статической картинки, которую Вы отобразите у себя на сайте.

Пример статического API Mapia:

http://mapia.ua/static?address=ул.Саксаганського 97&marker_title=Музей Леси Украинки&size=500x250&zoom=15&city=Киев&encoding=UTF-8


Музей Леси Украинки

Изменяемые элементы:

  • city— адрес объекта, который надо показать. Карта будет центрирована по этому адресу, и метка будет стоять именно по этому адресу.
    Рекомендация: убедитесь, что такой адрес существует, и что вы правильно его написали. В противном случае вы получите вместо карты надпись «Адрес не найден»
  • marker_title — содержание метки. Вы можете написать тут любой текст, который хотите отобразить на метке — адрес, название объекта, описание и т.д.
  • size — размер отображаемой карты в пикселях. В зависимости от того, какого размера вам нужна карта, вы выставляете необходимые вам параметры.
  • lang — (необязательный параметр) язык, на котором будут отображены надписи на карте. (ru, ua)
  • zoom — уровень высоты, с которой генерируется фрагмент. Значение может быть от 6 до 18, где 6 — максимальное отдаление, а 18 максимальное приближение к карте.
  • encoding — кодировка в которой передаются параметры. По умолчанию UTF-8. Альтернативный вариант - CP1251 (для кодировки windows)