我有一个对象List
,LatLng
这些对象构成了我想在地图上绘制的路线。我正在使用 aSupportMapFragment
并且我在下面调用此方法onActivityCreated
。我有另一种从那里调用的方法,它创建标记并且执行得很好,但是我下面的方法没有绘制折线。我已经搜索了示例,但找不到适合我需要的示例。有人可以指出我在这里做错了什么吗?
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);
}
我看过这个和其他类似的例子,都遵循这个代码模式
mMap.addPolyline(new PolylineOptions()
.add(new LatLng(lats, lons), new LatLng(late,lone))
.width(5)
.color(color));
这是Polyline
可以将 a 添加到地图的唯一方法吗?