1

這是我的地圖代碼:Android的谷歌地圖V2:如何讓2點之間的折線是曲線

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

但即使我設置測爲真,但它仍然會創建一條直線從開始位置到結束位置

+0

您是否曾經爲此找到過解決方案?我也想弄清楚如何做同樣的事情。 – portfoliobuilder

回答

0

polyline.setGeodesic(true);確實有效,但爲了看到路邊,路線必須很長。我正在嘗試從阿姆斯特丹到布魯塞爾,而且距離很遠,主要是南部,而不是W或E,然後曲線不可見