API маршрутизации с «через точки»

Прежде всего, я искал решение своей проблемы, но не мог найти никакого ответа, поэтому я надеюсь, что есть кто-то, у кого есть похожая проблема.

У меня есть GPS-трекер в моей машине. Данные из GPS трекера я храню в MySQL DB.
Для просмотра данных я использую openstreetmap.

Моя проблема показывает историю этих журналов.

Я хочу показать линию, чтобы следовать по дороге.
Я нашел этот веб-интерфейс API ТВОЕ и я думаю, что так, НО !!
Чтобы предотвратить слишком много звонков, я хочу вызвать api с точками обзора «через», чтобы установить опцию маршрута. «промежуточных пунктов» может быть 10 или 100 — я настраиваю на параметры API.

Итак, мой вопрос, как я могу отправить в API GPS координаты маршрута с «через точки»?
Или есть какой-нибудь бесплатный API для коммерческого использования для получения точек перекрестка, который поддерживает «через точку»?
Я не предпочитаю GoogleAPI, потому что я рассчитываю в среднем на 1 запрос / минуту.

Спасибо за любую помощь

0

Решение

С таким большим количеством запросов, пожалуйста, рассмотрите возможность установки локального маршрутизатора. Выберите один из многих доступные роутеры для OSM, например GraphHopper или же OSRM.

0

Другие решения

GraphHopper Directions API поддерживает несколько промежуточных точек в зависимости от выбранный пакет.

Но я думаю, что вам нужно решение, подобное сопоставление карт решить вашу проблему более стабильно?

Примечание: я являюсь соучредителем GraphHopper

0

По вопросам рекламы [email protected]