如何将 GoogleMaps 嵌入移动应用程序以进行实时导航? [关闭]
Posted
技术标签:
【中文标题】如何将 GoogleMaps 嵌入移动应用程序以进行实时导航? [关闭]【英文标题】:How to embed GoogleMaps into mobile application for real-time navigation? [closed] 【发布时间】:2016-08-25 23:05:03 【问题描述】:以优步为例。如何获得实时导航功能?
想法
从 WayPoints API 获取纬度/经度航点列表:https://developers.google.com/maps/documentation/directions/intro#Waypoints
使用第 1 步中的坐标绘制折线:https://developers.google.com/maps/documentation/android-api/shapes#code_samples
但是,这实质上是重新实现 GoogleMaps 应用程序。如果用户离开路径等,我将不得不调整折线。
是否可以只嵌入实时路线?
【问题讨论】:
您可能希望查看 Google 地图的服务条款,看看您想要做什么是否符合这些条款。 我想要的功能至少由 Uber 实现。不过,也许 Uber 与 Google 有单独的 TOS 协议。 我同意 CommonsWare,请参阅 ***.com/a/26231295/1282637 Is it possible to create turn-by-turn GPS navigation app on Android using Google Maps?的可能重复 【参考方案1】:就我的经验而言,您只能嵌入支持嵌入的产品。我不认为谷歌地图可以。但请查看:how to embed Turn by turn navigation on my google。
您可以选择开源导航软件。复制他们的代码并进行必要的更改以满足您的需求。
将他们的活动变成片段,您可以将片段嵌入到您的视图中。
这不会比实现一个功能齐全的导航软件最简单但更容易。
您的另一个选择是找到可以嵌入的导航软件。
【讨论】:
以上是关于如何将 GoogleMaps 嵌入移动应用程序以进行实时导航? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Android Studio 将信息窗口放置在 GoogleMaps 中标记的左侧或右侧