/var/www/doncode.com.ua/www/views/docs/api_dcc
Edit: /var/www/doncode.com.ua/www/views/docs/api_dcc/route_adresses.php (4161B)
Расчет расстояния и стоимости по адресам
Введение
POST http:///method/route_adresses/
Авторизация
Параметры запросов
| Название параметра |
Обязательный параметр |
Описание |
| adres1 | | Адрес подачи |
| adres2 | | Адрес поездки |
| adresN | | Адрес поездки |
| minibus | | Тариф для микроавтобусов (True,False) |
| premium | | Тариф для премиум класса (True,False) |
| wagon | | Тариф для универсала (True,False) |
| tarif_id | | id тарифа |
| instructions | | показать подробный маршрут |
| alt | | показать подсказки |
формат возвращаемых данных по умолчанию JSON
Пример запроса:
http:///method/route_adresses/random/98765/sig/629e2dee3aaf6e0c43b189b888e7a16f
В данном примере API получает запрос route_adresses
Пример ответа:
'','start_point'=>'Леніна проспект','total_time'=>92,'total_distance'=>1068,'total_cost'=>22.15,'currency'=>'грн','tarif_name'=>'Город');
$list['status'] = 0;
$list['route_geometry'] = "}~oc{Aw`uogAbEycA|@oM`A}KjBgL^}BrBqL~@iFf@aC`Oe{@zAyIjEpB~bBpv@zUtKpLnFhClAre@lTdMzFvhClkAhEpB|XjMwAnKmGlc@pVpL";
$json['error'] = 0;
$json['response']['method'] = 'route';
$json['response']['result'] = $list;
echo json_encode($json, JSON_PRETTY_PRINT|JSON_UNESCAPED_SLASHES|JSON_UNESCAPED_UNICODE);
?>
Ответ по умолчанию приходит в формате JSON в кодировке UTF-8
Пример ответа (сообщение об ошибке):
Коды ошибок:
| Код |
Описание |
| 0 | OK |
| 100 | Route not found |
Пример приложения: