【发布时间】:2013-05-19 11:36:23
【问题描述】:
如何在 Google 地图第 2 版中绘制一个地理点与另一个地理点之间的界线?
我知道这里有一些公认的答案。根据这些答案,我必须覆盖 draw() 函数。但我使用片段来显示谷歌地图。所以我不能从我的活动中覆盖该功能。
有人可以帮我吗?
【问题讨论】:
标签: java android google-maps-android-api-2
如何在 Google 地图第 2 版中绘制一个地理点与另一个地理点之间的界线?
我知道这里有一些公认的答案。根据这些答案,我必须覆盖 draw() 函数。但我使用片段来显示谷歌地图。所以我不能从我的活动中覆盖该功能。
有人可以帮我吗?
【问题讨论】:
标签: java android google-maps-android-api-2
如何在 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)
【讨论】: