Ограничение спецификации c участок дороги с использованием наложений - PullRequest
0 голосов
/ 02 мая 2020

Я пытаюсь реализовать наложение в ЗДЕСЬ карте, чтобы ограничить указанный c путь дороги. Чтобы достичь этого, я имею в виду следующие рекомендации: https://developer.here.com/documentation/fleet-telematics/dev_guide/topics/custom-routes.html

Длина дороги, которую я пытаюсь ограничить, составляет около 5 км.

Важная вещь здесь для получения точек формы в следующем формате: Массив точек формы, где каждая точка формы представляет собой массив из двух элементов, широты и долготы, в градусах WGS-84. В настоящее время первая и последняя точки должны находиться в пределах 5-ти метрового допуска на существующих каналах. Эти точки не должны оба заканчиваться на одной и той же ссылке.

Мой основной вопрос c Вопрос в том, как получить точки формы для желаемого маршрута в указанном формате. Я попытался вычислить маршрут между двумя путевыми точками и добавил все точки формы, полученные ответом calclateroute при загрузке. json запрос.

Запрос был успешным, хотя маршрут никогда не игнорируется.

Ниже приведен мой запрос маршрута параметры:

routeRequestParams = {
      mode: 'fastest;car',
      representation: 'display',
      routeattributes : 'waypoints,summary,shape,legs',
      maneuverattributes: 'direction,action',
      waypoint0: '24.799113,46.867249',
            waypoint1: '24.676569,46.641192',
      overlays:'OVERLAYBLOCK11'
    };

Пожалуйста, дайте мне знать, что мне не хватает.

BR, Харшал

1 Ответ

0 голосов
/ 04 мая 2020

Пожалуйста, используйте следующий формат, чтобы ограничить или добавить любую ссылку в оверлей. Попробуйте свой вариант использования на нашей карте, а также поделитесь полным запросом "https://tcs.ext.here.com/examples/v3/custom_routing_basic"

/ 2 / overlays / upload. json? Map_name = OVERLAYBASICDEMO1 & overlay_spec = [{"op" : "override", "shape": [[50.10765,8.68774], [50.10914,8.68771]], "layer": "LINK_ATTRIBUTE_FCn", "data": {"VEHICLE_TYPES": "0"}}, {"op" . & storage = readonly

например [{"op": "restrict", "shape": [[53.54742,9.99704], [53.54746,9.99765]], "type": "предпочитаемый", "data": { "VEHICLE_TYPES": "145", "PREFERRED_ROUTE_TYPE": "201", "ENTRY_PENALTY": - 1, "DRIVE_PENALTY": - 0,1}}]

...