Есть ли способ оживить заданную позицию на H.map.DomMarker? - PullRequest
0 голосов
/ 12 октября 2018

Я меняю положение маркера каждые 15 секунд на основе позиции с другого устройства (что-то похожее на то, что делает UBER).

Итак, в основном я делаю это:

    //this is the new position I get
    const posObj = { lat: lat, lng: lng };

    this.map.setCenter(posObj, true);
    this.truckMarker.setPosition(posObj);

Проблема в том, что изменение выглядит неожиданным , я имею в виду, что между двумя позициями нет перехода или анимации.

Я добавил CSS-переход к маркеру

transition: transform 1s linear;

и он работает лучше, но у меня все еще возникают проблемы с анимацией функции установленного центра.

Кстати, я использую Ionic 3, Angular 5

Заранее спасибоза помощь!

1 Ответ

0 голосов
/ 15 октября 2018

Пожалуйста, проверьте ниже API соответствия маршрута между двумя точками или более, чем плавный переход.

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

При запросе сопоставления маршрута между двумя точками вы получите маршрут, включающий множествоширочайший вдоль дорог.Из результата маршрута вы можете установить широту и долготу.Надеюсь, это поможет.

...