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

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>
        <polylines>
            <polyline
            color="#0000FF"
            width="2">
                <point
             lat="50.3848"
             lng="30.2407"/>
                <point
             lat="50.5011"
             lng="30.6094"/>
                <point
             lat="50.3114"
             lng="30.6537"/>
                <point
             lat="50.3848"
             lng="30.2407"/>
            </polyline>
        </polylines>
        <image>
            <watermark>
                <url>mark.bmp</url>
                <transparent>16</transparent>
            </watermark>
            <width>550</width>
            <height>320</height>
            <format>PNG</format>
        </image>
    </parameters>
</request>

Відповідь