Здесь Maps iOS SDK: изменение цвета подэтапов маршрута

Я хотел бы знать, можно ли придать разные цвета разным участкам маршрута с помощью Here maps iOS SDK. Я видел свойства upcomingColor и traveledColor в классе NMAMapRoute.h, но не видел никакой документации о том, как рассчитываются пройденный маршрут и предстоящий маршрут. В моем случае мне нужно нанести как минимум 3 цвета на 3 разных участка моего маршрута. Одна вещь, которую я увидел во время своего расследования, это NMAMapPolyline класс. Могу ли я использовать это, чтобы нарисовать маршрут между путевыми точками? Это вызвало какие-либо проблемы с производительностью?

Я буду признателен, если кто-то может дать представление об этом. Спасибо


person Aravind Bhuvanendran    schedule 09.10.2019    source источник


Ответы (1)


С помощью свойства color вы можете изменить цвет всего маршрута (не его частей), нарисованного на карте.

С помощью свойства traveledColor вы можете изменить цвет части пройденного вами маршрута (то есть от начальной путевой точки до текущего местоположения на маршруте).

С помощью свойства upcomingColor вы можете изменить цвет следующей путевой точки на конечный пункт назначения.

Помимо этого, SDK не поддерживает изменение случайных частей маршрута «из коробки».

person HERE Developer Support    schedule 09.10.2019
comment
Спасибо за ответ. Могу ли я использовать NMAMapPolyline для своего случая? - person Aravind Bhuvanendran; 10.10.2019
comment
Если вы хотите рисовать маршруты самостоятельно, то да, вы можете использовать класс NMAMapPolyline. - person HERE Developer Support; 10.10.2019