有没有办法在H.map.DomMarker上设置位置的动画?

时间:2018-10-12 16:56:54

标签: javascript here-api

我每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 :(得分:0)

请检查以下两个位置之间的路线匹配api或更多,以确保平稳过渡。

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

请求两个位置之间的路线匹配,您将获得一条包含许多沿道路的经纬度的路线。 从路线结果中,您可以设置纬度和经度值。 我希望这会有所帮助。