В моем приложении я получаю 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,
calculateRoute function">