Визиком карты

getMapData

Получение растрового фрагмента карты в указанном формате, с возможным нанесением графических данных на этот фрагмент.

Схема запроса

Предвигайте схему

Параметры

Параметр Описание
<authority> содержит уникальный идентификатор, который определяет уровень доступа, к сервису.
<database> имя базы данных, к которой осуществляется запрос.
<view> вид отображения картографической информации, если отсутствует, то используется MainView.
<rectangle> контейнер, который содержит фрагмент рамки поверхности, которую нужно отобразить.
<objects> контейнер, который содержит 1 и более объектов с указанными идентификаторами. Каждый объект отображается выделением.
<points> контейнер, который содержит 1 и более точек с указанными координатами. Значение атрибута icon указывает ID системной иконки (см. getSystemIcons).
<polyline> содержит не меньше 2 точек, по которым рисуется линия. Контейнер может иметь атрибуты width и scale, если scale равен значению "true" то width отображается в метрах иначе в пикселях не зависимо от масштаба.
<width>, <height> ширина и высота фрагмента картинки, в который нужно поместить заданную область поверхности, задается в пикселях.
<format> формат возвращаемой картинки. Допустимые значения: JPG, PNG, GIF, BMP.
<watermark> задает вывод «водяного» знака.
<url> путь к файлу маске, черный цвет — прозрачный, если параметр отсутствует или ошибка чтения файла «водяной знак» игнорируется.
<transparent> задает прозрачность в пределах от 0 до 255 (0 — прозрачный) по умолчанию 128.
<outtype> может иметь 2 значения "multiple" и "single", если отсутствует используется "single".
<outpoint> имеет атрибуты x и y, если отсутствует «водяной знак» выводится в центр фрагмента (игнорируется, если установлен режим вывода "multiple").

Примеры

Запрос

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<request>
    <authority key="AUTHORITYKEY"/>
    <method name="getMapData"/>
    <parameters>
        <database>World_ru</database>
        <view>Scale4</view>
        <rectangle
         max_lat="50.590690"
         max_lng="30.825643"
         min_lat="50.213278"
         min_lng="30.236488"/>
        <objects>
            <id>146291098360</id>
        </objects>
        <points>
            <point
            icon="0"
            lat="50.455189"
            lng="30.511414"/>
        </points>
        <image>
            <watermark>
                <url>mark.bmp</url>
                <transparent>32</transparent>
            </watermark>
            <width>550</width>
            <height>320</height>
            <format>PNG</format>
        </image>
    </parameters>
</request> 

Ответ