Я регулярно получаю сообщение об ошибке «Невозможно сопоставить 52.19888 / 11.32296 с дорогой с радиусом поиска 100,0 м». В этих случаях местом часто является склад, который действительно находится на расстоянии более 100 метров от ближайшей дороги общего пользования.
Вот пример запроса: http://fleet.api.here.com/2/calculateroute.json?mode=fastest;truck;traffic:disabled&driver_cost=20¤cy=EUR&rollups=total,country,tollsys,country;tollsys&commercial=1&shippedHazardousGoods=0&waypoint0=52.51,13.42&waypoint1=52.2787499,11.4330726&tollVehicleType=3&vehicle_cost=0.5&fuelType=Diesel&emissionType=6&length=1500cm&height=270cm&heightAbove1stAxle=120cm&vehicleWeight=7000kg&vehicleNumberAxles=2&trailerType=2&trailersCount=1&trailerNumberAxles=4&trailerHeight=270cm
Есть ли способ увеличить радиус поиска для путевых точек в Fleet Telematics API? Я знаю, что это возможно в Route API, но не могу найти способ сделать это для Fleet.
Или есть другой способ обойти это сообщение об ошибке и получить действительный маршрут? Для этих расчетов мне не нужны точные указатели поворотов: достаточно маршрута, похожего на фактический маршрут, по которому будет ездить грузовик.
Добавьте параметр routeMatch со значением 1, чтобы ваши путевые точки были обработаны как трасса GPS, и алгоритм вернет наиболее вероятный маршрут вдоль трассы.
routeMatch
1