Android Google map V2: 如何让2点之间的折线成为曲线
Android Google map V2: how to make a polyline between 2 points be a curved line
这是我的地图代码:
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);
但即使我将测地线设置为 true,它仍然会创建一条从起点位置到终点位置的直线
polyline.setGeodesic(真);确实有效,但线路必须很长才能看到路边。我正在尝试从阿姆斯特丹到布鲁塞尔的旅行,距离很近而且大部分是南方,而不是去 W 或 E,然后曲线不可见
这是我的地图代码:
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);
但即使我将测地线设置为 true,它仍然会创建一条从起点位置到终点位置的直线
polyline.setGeodesic(真);确实有效,但线路必须很长才能看到路边。我正在尝试从阿姆斯特丹到布鲁塞尔的旅行,距离很近而且大部分是南方,而不是去 W 或 E,然后曲线不可见