我的arraylist中有一组LatLngs,我想使用这些LatLng在地图上绘制折线。我将我的latlngs添加到PolylineOptions然后绘制折线。但折线并没有被绘制出来。
这是我的代码段。
PolylineOptions options = new
PolylineOptions().width(5).color(Color.RED).geodesic(true);
for (int k = 0; k < latLngs.size()-1; k++) {
LatLng point = latLngs.get(i);
options.add(point);
}
mMap.addPolyline(options);
答案 0 :(得分:0)
试试这个
PolylineOptions options = new PolylineOptions().width(10).color(ContextCompat.getColor(context, R.color.color_primary));
options.add(new LatLng(23.229163, 72.658540));
options.add(new LatLng(23.212809, 72.648331));
options.add(new LatLng(23.214441, 72.644304));
Polyline polyLine = mMap.addPolyline(options);
mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(23.229163, 72.658540), 17.0f));