7

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

4

1 回答 1

28

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

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

  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);

(来自这个示例应用程序,在本书中有详细描述)

于 2013-05-19T03:36:23.593 回答