1
我有一個List
與LatLng
對象,它們構成我想要在我的地圖上繪製的路線。我正在使用SupportMapFragment
,我在下面的onActivityCreated
上調用此方法。我從那裏調用另一個方法創建標記,並且一個執行正常,但我的方法不會繪製折線。我搜索了一些例子,但找不到符合我需求的任何內容。有人能指出我在這裏做錯了嗎?Android繪製折線圖V2
private void drawRoute() {
List<LatLng> latLngs = CoordinateEntity.getRouteLatLngs();
PolylineOptions line = new PolylineOptions();
line.width(5);
line.color(Color.RED);
for (LatLng latLng : latLngs) {
line.add(latLng);
}
getMap().addPolyline(line);
}
我已經看過this和其他類似的例子,都遵循這個代碼模式
mMap.addPolyline(new PolylineOptions()
.add(new LatLng(lats, lons), new LatLng(late,lone))
.width(5)
.color(color));
這是一個Polyline
可以添加到地圖的唯一途徑?
你能發表'line.add(latLng)'方法嗎? – Raghunandan
line.add是一個'PolyLineOptions'方法。 – Neil
該代碼看起來不錯。你確定點的座標嗎?它可以繪製在你不在尋找的地方。 – Plato