【问题标题】:Google Maps Android API v2 Route Overlay谷歌地图 Android API v2 路线覆盖
【发布时间】:2012-11-21 21:34:33
【问题描述】:

今天玩弄新的 API 看看是否可以将我当前的应用程序移植到它,我发现没有 MapView.getOverlays().add(...); 从概念上讲,似乎很难想象当地图倾斜时,以前的 2D 叠加层会如何重新排列。

我看到有一个名为GroundOverlay 的功能,但这看起来不适用于我的情况。我还看到了Polyline,这看起来更适合我的目的。

是否有人知道如何使用映射 API v2 添加路线覆盖(我使用的是 Directions API),或者是否能够添加路线覆盖?

【问题讨论】:

    标签: android overlay routes google-maps-android-api-2


    【解决方案1】:

    使用Polyline 完成。来自 Google Developers 页面上的示例 - https://developers.google.com/maps/documentation/android/reference/com/google/android/gms/maps/model/Polyline

    GoogleMap map;
       // ... get a map.
       // Add a thin red line from London to New York.
       Polyline line = map.addPolyline(new PolylineOptions()
           .add(new LatLng(51.5, -0.1), new LatLng(40.7, -74.0))
           .width(5)
           .color(Color.RED));
    

    【讨论】:

    • 嗨@qubz,有没有办法在两点之间画一条直线,而是画出它们之间的路径?
    • 如果路径是指路线,您可以使用 Googles Directions API developers.google.com/maps/documentation/directions 和折线来执行此操作。
    • 谢谢@qubz 你有任何使用 API v2 的例子吗?可惜找不到。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-21
    • 2014-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多