Нормализация координат до ближайшего маршрута - PullRequest
0 голосов
/ 02 апреля 2019

В моем приложении я получаю GPS-координаты, которые я использую, чтобы нарисовать маршрут, используя HERE 'calculateRoute метод и полилинию.Но результаты плохие и редко точные, вероятно, из-за низкой точности измерений.

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

Итак, моя идея обойти эту проблему - сначала «нормализовать» эти координаты путем аппроксимации их до ближайшей улицы.

Мой вопрос: обеспечивает ли HERE API такой метод и если да, то каков он?называется?Я искал документацию и гуглил ее, но безрезультатно.

В качестве последнего средства я могу переключить все свое приложение на Google Maps, которое, как я знаю, имеет в своем API метод, позволяющий делать именно то, что мне нужно.

Если это поможет кому-нибудь ответить на этот вопрос, вот мои параметры для рисования этого маршрута:

    mode: 'fastest;truck',
    representation: 'display',
    routeattributes: 'waypoints,shape,summary',
    maneuverattributes: 'direction',
    waypoints: [/* too much to show here*/],
    avoidLinks: '',
    avoidSeasonalClosures: true,
    alternatives: 1,

imagecalculateRoute function">

1 Ответ

1 голос
/ 02 апреля 2019

HERE Route Match API - это то, чего вы хотите достичь. Ознакомьтесь с документацией разработчика:

https://developer.here.com/documentation/route-match/topics/quick-start-gps-trace-route.html

...