用谷歌地图规划路线[关闭]

Posted

技术标签:

【中文标题】用谷歌地图规划路线[关闭]【英文标题】:Planing route with google maps [closed] 【发布时间】:2021-01-17 22:23:02 【问题描述】:

我需要在我的应用程序谷歌地图上在 android 上显示,并且还应该是两点之间的可能规划路线,并且需要设置旅行方式(步行、驾驶)的可能性。

我应该使用哪个包?

【问题讨论】:

【参考方案1】:

包将是[nativescript-google-maps-sdk][1],但如果您真的想在自己的应用程序中显示路线,上面引用的文档将非常相关。或者,您可以编写并打开一个 URL,该 URL 将打开带有路线/方向的默认地图应用程序,并在那里具有所有预期的功能。为此,您将使用 nativescript-geolocation 插件获取当前位置,并使用 utils.openUrl 方法打开组合 URL。您还需要使用https://github.com/nathanaela/nativescript-permissions 来处理请求权限。生成的代码可能类似于:

  url = "https://www.google.com/maps/dir/?api=1&origin=" + loc.latitude + "," + loc.longitude + "&destination=" + addr.replace(/ /g, "+") + "";
  utils.openUrl(url);

【讨论】:

这个变种不是很好【参考方案2】:

使用这个 API - https://developers.google.com/maps/documentation/directions/overview 它将有助于获取方向和路线。

【讨论】:

我需要原生脚本 vue 的包、插件,而不是文档...

以上是关于用谷歌地图规划路线[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何在谷歌地图上画线

如何获取谷歌地图起始点的路线

Android 谷歌地图 行车路线

谷歌地图与黑莓路线

谷歌地图不显示路线

根据谷歌地图的行车路线