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

getRoute

Расчет автомобильного маршрута по нескольким точкам с учетом запретов проезда.

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

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

Параметры

Параметр Описание
<authority> содержит уникальный идентификатор, который определяет уровень доступа, к сервису
<database> имя базы данных, к которой осуществляется запрос.
<point> точки по которым строится маршрут, атрибут type указывает тип точки: start, stop, finish. Точки задаются в географических координатах(WGS84).

Если в параметре <response> значение detail равно true то возвращается более подробная геометрия ребер.

Примеры

Запрос

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<request>
    <authority key="AUTHORITYKEY"/>
    <method name="getRoute"/>
    <parameters>
        <database>World_ru</database>
        <points>
            <point
            lat="50.4530"
            lng="30.5066"
            type="start"/>
            <point
            lat="50.4559"
            lng="30.5169"
            type="finish"/>
        </points>
    </parameters>
</request> 

Ответ

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>                
<response>                
    <route>                
        <edges length="1444">            
            <edge        
            length="487"    
            name="Киев Ярославов Вал ул.">    
                <points>    
                    <point    
                 lat="50.453287"
                 lng="30.507183"/>
                    <point    
                 lat="50.452132"
                 lng="30.508587"/>
                </points>    
            </edge>        
            <edge        
            length="895"    
            name="Киев Стрелецкая ул.">    
                <points>    
                    <point    
                 lat="50.451095"
                 lng="30.509895"/>
                    <point    
                 lat="50.451885"
                 lng="30.510815"/>
                    <point    
                 lat="50.452501"
                 lng="30.511466"/>
                    <point    
                 lat="50.453810"
                 lng="30.512466"/>
                    <point    
                 lat="50.454668"
                 lng="30.513679"/>
                </points>    
            </edge>        
            <edge        
            length="375"    
            name="Киев Большая Житомирская ул.">    
                <points>    
                    <point    
                 lat="50.455415"
                 lng="30.513740"/>
                </points>    
            </edge>        
            <edge        
            length="513"    
            name="Киев Владимирская ул.">    
                <points>    
                    <point    
                 lat="50.455380"
                 lng="30.517112"/>
                    <point    
                 lat="50.457038"
                 lng="30.517733"/>
                    <point    
                 lat="50.455841"
                 lng="30.517284"/>
                </points>    
            </edge>        
        </edges>            
    </route>                
</response>