Я пытаюсь рассчитать маршрут между двумя координатами. Использую библиотеку
osrm-py
На компе запустил сервер OSRM на 5000 порту.
Обращаюсь к серверу
import osrm
client = osrm.Client(host='http://localhost:5000')
response = client.route(
coordinates=[[48.5486, 34.9319], [48.5431, 34.9468]],
overview=osrm.overview.full)
print(response)
В консоли сервера отображается:
[info] 08-08-2019 14:37:41 8.6081ms 127.0.0.1 - python-requests/2.22.0 200 /route/v1/driving/48.5486,34.9319;48.5431,34.9468?alternatives=false&steps=false&annotations=false&geometries=geojson&overview=full
На выходе же функция print(response) выдает:
{'waypoints': [{'location': [36.615971, 45.204882], 'name': '', 'hint': 'n2gqgP___38AAAAARAAAAAAAAAAOKQAAAAAAAEQAAAAAAAAADikAAJ0GAIAjty4CksWxAvjK5AK8BBUCAACPE6fRbl8='}, {'location': [36.615971, 45.204882], 'name': '', 'hint': 'n2gqgP___38AAAAARAAAAAAAAAAOKQAAAAAAAEQAAAAAAAAADikAAJ0GAIAjty4CksWxAny15ALwPhUCAACPE6fRbl8='}],
'routes': [{'distance': 0, 'duration': 0, 'weight': 0, 'weight_name': 'routability', 'geometry': {'type': 'LineString', 'coordinates': [[36.615971, 45.204882], [36.615971, 45.204882]]},
'legs': [{'distance': 0, 'duration': 0, 'weight': 0, 'summary': '', 'steps': []}]}],
'code': 'Ok'}
Получается, что ничего не посчитало. Уже кручу-верчу второй день и без результата.
Подскажите - в чем ошибка?