SASGIS - SAS.Планета
View Issue Details
0003708SAS.Планета[All Projects] Хотелкаpublic10-09-2020 17:1905-03-2021 08:34
zed 
zed 
normalminorhave not tried
resolvedfixed 
200606 
201212201212 
0003708: Добавить прокладку маршрута средствами OSRM
Есть такой проект: Open Source Routing Machine http://project-osrm.org/ с демо-сервером, который официально можно использовать в некоммерческих проектах (на сервере стоит лимит в 5000 запросов в минуту: API usage policy).

 
No tags attached.
related to 0003745resolved zed Не прокладывает маршрут средствами yournavigation.org 
Issue History
10-09-2020 17:19zedNew Issue
10-09-2020 17:19zedStatusnew => assigned
10-09-2020 17:19zedAssigned To => zed
13-09-2020 08:20zedNote Added: 0019959
13-09-2020 08:20zedStatusassigned => resolved
13-09-2020 08:20zedFixed in Version => 211230
13-09-2020 08:20zedResolutionopen => fixed
17-09-2020 12:33zedNote Added: 0019960
18-09-2020 07:05zedNote Edited: 0019960bug_revision_view_page.php?bugnote_id=19960#r7713
19-09-2020 11:56zedNote Added: 0019961
12-12-2020 19:25zedTarget Version211230 => 201212
12-12-2020 19:26zedFixed in Version211230 => 201212
05-03-2021 08:34zedRelationship addedrelated to 0003745

Notes
(0019959)
zed   
13-09-2020 08:20   
Роутинг "На машине" сделан через API демо-сервера (router.project-osrm.org), а "на велике" и "пешком" через демо-сайт (routing.openstreetmap.de), т.к. на демо-сервере эти два типа не поддерживаются (всегда отдаёт тот же маршрут, что и для автомобиля).
(0019960)
zed   
17-09-2020 12:33   
(edited on: 18-09-2020 07:05)
Сделал добавление своих серверов с поддержкой API OSRM.

SASPlanet.ini параметр CustomOSRM в секции PathDetalize:

[PathDetalize]
EnableYourNavigation=1
EnableProjectOSRM=0
CustomOSRM=my.osrm.com;https://new.osrm.com

Можно добавлять несколько серверов через точку с запятой, плюс теперь можно отключить
встроенные YourNavigation и ProjectOSRM если не нужны.

(0019961)
zed   
19-09-2020 11:56   
Добавил ещё кастомный сервис zlzk.biz (на базе osrm), который умеет строить маршруты для Беларуси, Литвы, Латвии, Эстонии, Украины и России. База данных еженедельно синхронизируется с OSM (по понедельникам).