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

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>