Грузы и транспорт | Автомаркет | API
Главная  |  Справочник

distance.calc

Доступ

Открыт для всех пользователей.

Описание

Расчет расстояния и предложение маршрута.

Параметры

Название параметра Обязательный параметр Описание
sig да Уникальный номер выданный при авторизации методом auth
towns да Города между которыми нужно найти расстояние. Города разделяются знаком "|". Можно так же указать область и страну, отделяя их от города знаком ";"
reserved   Использовать зарезервированные маршруты для грузового транспорта (true/false)
country_out   Не выезжать из страны (true/false).
exclude_parom   Исключить паромы (true/false).
faster   Минимальное время (true/false).

Результат

total_range - расстояние.
time - время расчета
path - маршрут, состоящий из item элементов.

Пример ответа в XML

<?xml version="1.0" encoding="utf-8"?>
<response>
  <total_range>159</total_range>
  <time>0</time>
  <path>
    <item>
      <name>Луганск</name>
      <area>Луганская обл.</area>
      <country>Украина</country>
      <country_sign>UA</country_sign>
      <road>
        <range>26</range>
        <type>Автомагистрали</type>
      </road>
    </item>
    <item>
      <name>Белое</name>
      <area>Луганская обл.</area>
      <country>Украина</country>
      <country_sign>UA</country_sign>
      <road>
        <range>26</range>
        <type>Автомагистрали</type>
      </road>
    </item>
    <item>
      <name>Михайловка</name>
      <area>Луганская обл.</area>
      <country>Украина</country>
      <country_sign>UA</country_sign>
      <range>26</range>
      <type>Автомагистрали</type>
    </item>
    <item>
      <name>М04-Т0504</name>
      <area>Луганская обл.</area>
      <country>Украина</country>
      <country_sign>UA</country_sign>
      <road>
        <range>26</range>
        <type>Автомагистрали</type>
      </road>
    </item>
    <item>
      <name>Перевальск</name>
      <area>Луганская обл.</area>
      <country>Украина</country>
      <country_sign>UA</country_sign>
      <road>
        <range>26</range>
        <type>Автомагистрали</type>
      </road>
    </item>
    <item>
      <name>Артемовск</name>
      <area>Луганская обл.</area>
      <country>Украина</country>
      <country_sign>UA</country_sign>
      <road>
        <range>26</range>
        <type>Автомагистрали</type>
      </road>
    </item>
    <item>
      <name>Донецк</name>
      <area>Донецкая обл.</area>
      <country>Украина</country>
      <country_sign>UA</country_sign>
      <road>
        <range>26</range>
        <type>Автомагистрали</type>
      </road>
    </item>
  </path>
</response>

Пример запроса

http://api.lardi-trans.com/api/?method=distance.calc&sig=rvcrst5ri8syb2ait3h6&towns=Луганск;Украина|Донецк;Россия
© Lardi LTD, 1996-2018 API support