0

我试图创建一个跟踪当前用户位置的应用程序,我想在地图上显示它。

问题是,当我开车时,我得到 2 个地理点,如果两者之间有曲线,那么它只会画一条直线。但我想在道路上画一条线,因为逻辑思维,汽车只能在道路上行驶。我怎么能意识到这一点?

这是我的 backgroundGeolocationConfig 我尝试将其设置为最低但它也不起作用,结果在下面的屏幕截图中。

const config: BackgroundGeolocationConfig = {
        desiredAccuracy: 5,
        stationaryRadius: 5,
        distanceFilter: 5,
        activitiesInterval: 1000,
        activityType: 'AutomotiveNavigation'
      };
    ```

[![enter image description here][1]][1]


  [1]: https://i.stack.imgur.com/OS2VM.png
4

1 回答 1

0

我强烈推荐 Google Direction API。它在一定程度上是免费的,但它会满足您的需求。在这里查看更多

https://developers.google.com/maps/documentation/directions/overview

于 2022-01-11T09:10:52.473 回答