2015-11-20 3 views
0

У нас есть работающий сервер Graphhopper в нашей компании для получения маршрутов.Получить расстояние по стране с помощью Graphhopper

Есть ли способ узнать, как далеко мы ведем машину в каждой стране? Например, если я еду из Мюнхена в Вену, я хотел бы узнать, сколько километров мы едем в Германии и сколько в Австрии.

ответ

0

Теперь мы создали собственное решение, которое отображает нам расстояние по стране и также разделяет типы дорог.

commercial_info: { 
    DE: { 
     distance: 461221.4580000006, 
     distance_per_highway: { 
      trunk: "801.1859999999999", 
      motorway_link: "6521.838000000001", 
      motorway: "447824.3810000005", 
      primary: "5922.418000000001" 
     } 
    }, 
    RS: { 
     distance: 491452.9660000001, 
     distance_per_highway: { 
      secondary: "17662.566", 
      unclassified: "4864.14", 
      primary_link: "273.186", 
      service: "398.826", 
      motorway_link: "727.6659999999999", 
      motorway: "445850.3279999998", 
      primary: "21407.297000000002" 
     } 
    }, 
    default: { 
     distance: 79.43371162874004, 
     distance_per_highway: { 
      nan: "39.71685581437002" 
     } 
    } 
} 
+0

Как вы построили это - хотите, чтобы все детали делились? – Karussell

1

Это еще не возможно из коробки. Вам нужно будет создать запрос функции для этого или реализовать это самостоятельно: захватите границы страны, определите края/узлы, которые нужно пометить на графике, а затем создайте дополнительные инструкции или сохраните индексы точек, чтобы позже вычислить расстояния/время для каждого пути.

+0

Почему downvote? – Karussell

Смежные вопросы