【问题标题】:Routes marking in android Google Maps安卓谷歌地图中的路线标记
【发布时间】:2013-08-13 05:48:57
【问题描述】:

如何使用谷歌地图在 android 中添加自定义路线。我正在构建一个类似于 mapmyhike 的应用程序。在 Maps API V3 中可以吗?

【问题讨论】:

标签: javascript android google-maps google-maps-api-3 google-maps-markers


【解决方案1】:

考虑调查这个link

DirectionsRoute 包含来自指定原点的单个结果 和目的地。这条路线可能由一条或多条腿组成(类型为 DirectionsLeg) 取决于是否指定了任何航路点。

[编辑]

适用于 Android 的 Google Maps Directions API v3 在Encoded Polyline Algorithm Format 中提供路线。

所以你可以尝试以下方法: android-draw-route-map-between-two-geopoints

【讨论】:

    【解决方案2】:

    您可以将纬度和经度传递给此以获得两点的路线方向

    String uri = "http://maps.google.com/maps?saddr="+ latitude + "," + longitude + "&daddr="+ latposition + ","+lngposition;
            Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(uri));
            intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity").addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
            context.startActivity(intent);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多