【问题标题】:how to draw line between 2 Geo points in android Google maps version 2?如何在 android Google 地图第 2 版中的 2 个地理点之间画线?
【发布时间】:2013-05-19 11:36:23
【问题描述】:

如何在 Google 地图第 2 版中绘制一个地理点与另一个地理点之间的界线?
我知道这里有一些公认的答案。根据这些答案,我必须覆盖 draw() 函数。但我使用片段来显示谷歌地图。所以我不能从我的活动中覆盖该功能。
有人可以帮我吗?

【问题讨论】:

    标签: java android google-maps-android-api-2


    【解决方案1】:

    如何在 Google 地图第 2 版中绘制一个地理点与另一个地理点之间的界线?

    GeoPoint 仅适用于地图 V1。要在 Maps V2 中绘制线条,您需要在 GoogleMap 中添加 Polyline

      PolylineOptions line=
          new PolylineOptions().add(new LatLng(40.70686417491799,
                                               -74.01572942733765),
                                    new LatLng(40.76866299974387,
                                               -73.98268461227417),
                                    new LatLng(40.765136435316755,
                                               -73.97989511489868),
                                    new LatLng(40.748963847316034,
                                               -73.96807193756104))
                               .width(5).color(Color.RED);
    
      map.addPolyline(line);
    

    (来自this sample app,详细描述见this book

    【讨论】:

    • 非常感谢。我刚刚在谷歌官方文档中找到了这个答案
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-07
    • 1970-01-01
    • 2012-05-31
    • 2015-07-13
    • 1970-01-01
    相关资源
    最近更新 更多