以优步为例。如何获得实时导航功能?
想法
-
从waypoints API获取纬度/经度航路点列表:https://developers.google.com/maps/documentation/directions/intro#Waypoints
-
使用步骤#1中的坐标绘制多段线:https://developers.google.com/maps/documentation/android-api/shapes#code_samples
然而,这实际上是在重新实现谷歌地图应用程序。如果用户离开路径等,我将不得不调整折线。
是否可以只嵌入实时方向?
根据我的经验,您只能嵌入支持嵌入的产品。我不认为谷歌地图会。但看看这个:如何在我的谷歌上嵌入逐点导航。
你可以选择OpenSource导航软件。复制他们的代码并进行必要的更改以满足您的需求。
将他们的活动转化为片段,这些片段可以嵌入到你的视图中。
这不是最简单的,但比实现全功能导航软件更容易。
你的另一个选择是找到一个可以嵌入的导航软件。