当用户改变行车路线时,在地图上重绘路线

时间:2016-06-28 11:31:35

标签: android google-maps xamarin.android

我正在开发一款Android应用,它使用折线选项在地图上绘制路径,在源到目的地之间。

这很好用。

我需要的是,如果用户从源头开始,而不是将绘制的路线带到目的地,用户采用另一条路线,则应重新绘制地图上的路径以显示用户的当前路径。

我正在使用Directions API绘制路径。

我认为,我需要使用Google Navigation API。如何在我的应用中使用它,而无需导航到Google地图应用?

1 个答案:

答案 0 :(得分:1)

首先:检查您当前/最后的已知位置是否接近或落在创建的路径/路径上。

Direction api: check if a place falls in the route path between 2 places

第二:如果当前/最后一个已知位置在创建的路径/路径之外或之外,请发送请求以获取从当前位置到同一目的地的方向。

OR

试试这个

Turn by Turn navigation