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

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

我应该使用哪个包?

【问题讨论】:

    标签: android google-maps nativescript nativescript-vue google-directions-api


    【解决方案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 的包、插件,而不是文档...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-28
    • 2011-07-11
    • 2014-08-12
    • 2014-08-14
    • 2012-12-08
    • 2011-07-22
    • 2012-05-17
    相关资源
    最近更新 更多