【问题标题】:Is there any way to implement direction using google-maps plugin of 'Ionic Native'有没有办法使用'Ionic Native'的google-maps插件来实现方向
【发布时间】:2017-07-22 11:55:27
【问题描述】:

我通常通过调用 google-maps api 来实现谷歌地图。最近我决定使用 'Ionic Native' 的 google-maps 插件来让事情变得更流畅。我已经成功地在地图中实现了标记,并且一切正常。但是当我决定实现两点之间的路由时,我发现 ionic native 并没有实现这个方向服务的功能。

所以我的问题是

  1. 有没有使用google-maps插件实现方向的方法?
  2. 如果没有这样的方法,是否可以在一个应用程序中实现这两种地图并在一个地图中显示方向而在另一个地图中显示其他服务?这真的是个好习惯吗?

【问题讨论】:

    标签: android angular google-maps-api-3 ionic-native


    【解决方案1】:

    您可以使用 Google Maps JavaScript API v3 获取方向,然后解析结果,并使用折线和标记进行绘制。 有些人使用 Google Directions API。

    或者只是启动谷歌地图应用程序使用 https://github.com/dpa99c/phonegap-launch-navigator

    【讨论】:

    • 这个方法真的很管用。我所做的是我使用 google maps javascript API v3 并获取路由响应,该响应包含该路由的所有 LatLng 编码的 overview_polyline,我刚刚使用 google.maps.geometry.encoding.decodePath() 解码了这个 overview_polyline 和创建了一个 LatLng 数组,然后我使用该数组绘制了一条折线。这是我使用的方法,如果有更好的方法,请告诉我。
    • 会不会让应用变慢?你有一个工作的例子吗?可以分享给我们吗?
    猜你喜欢
    • 2017-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-15
    • 1970-01-01
    • 2018-03-06
    • 2010-10-19
    • 1970-01-01
    相关资源
    最近更新 更多