如何将 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 中标记的左侧或右侧

如何将未暂存的文件移动到未跟踪的位置?

如何将移动应用程序嵌入到其他应用程序中?

如何将 CSS-Class 添加到 GoogleMaps 标记?

如何将热图添加到 Flutter 移动应用程序

如何将 Autodesk Forge Viewer 嵌入移动应用程序?