Android谷歌地图V2:如何使2点之间的折线成为曲线

时间:2015-05-04 10:51:28

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

这是我的地图代码:

ArrayList<LatLng> points = new ArrayList<LatLng>();
PolylineOptions polyLineOptions = new PolylineOptions();
         points.add(startPosition);
         points.add(endPosition);
         polyLineOptions.width(7 * Constants.density);
         polyLineOptions.geodesic(true);
         polyLineOptions.color(getResources().getColor(R.color.flying_color));
         polyLineOptions.addAll(points);
         Polyline polyline = mMap.addPolyline(polyLineOptions);
         polyline.setGeodesic(true);
         polylines.add(polyline);

但即使我将测地线设为真,它仍会创建从起始位置到结束位置的直线

1 个答案:

答案 0 :(得分:0)

polyline.setGeodesic(真);确实有效,但线条必须很长才能看到路边。我正在尝试从阿姆斯特丹到布鲁塞尔的旅行,距离很近,大部分是南方,而不是去W或E,然后曲线不可见