Android 两点之间的谷歌地图api v2快照

Android 两点之间的谷歌地图api v2快照,android,google-maps,google-maps-android-api-2,Android,Google Maps,Google Maps Android Api 2,我正在android studio中做一个应用程序,我正在尝试做的是一个路线跟踪应用程序,用户点击一个播放按钮,他可以在地图上看到一个标记,他的路线由多段线绘制 我已经这样做了,但我需要你的帮助,因为当用户点击停止按钮时,我想拍摄完整路线的快照(包括起点和终点),我不知道如何做,因为如果路线很长,缩放距离接近地图,那么起点就不会显示 我希望你能理解并帮助我!:) 对不起我的英语,我在我的代码中使用了这个例子来缩放所有标记,很简单,我使用了一个循环来添加LatLng和缩放全部。。使用CameraU

我正在android studio中做一个应用程序,我正在尝试做的是一个路线跟踪应用程序,用户点击一个播放按钮,他可以在地图上看到一个标记,他的路线由多段线绘制

我已经这样做了,但我需要你的帮助,因为当用户点击停止按钮时,我想拍摄完整路线的快照(包括起点和终点),我不知道如何做,因为如果路线很长,缩放距离接近地图,那么起点就不会显示


我希望你能理解并帮助我!:)

对不起我的英语,我在我的代码中使用了这个例子来缩放所有标记,很简单,我使用了一个循环来添加LatLng和缩放全部。。使用
CameraUpdateFactory.newLatLngBounds(bounds\u latandlog,padding),然后拍摄快照

LatLngBounds.Builder builder = new LatLngBounds.Builder();

///this is an example
LatLng latLng;// create var LatLng
for(int i=0;i<=10;i++)// you will do a type of cycle, tu add lat and long
{
    latLng = new LatLng(lat, lon);// in this line put you lat and long 
    builder.include(latLng);  //add latlng to builder
}


//create a lat long bounds 
LatLngBounds bounds = builder.build();

//create a padding of the points and the camera of the map
int padding = 0; // offset from edges of the map in pixels
CameraUpdate cu = CameraUpdateFactory.newLatLngBounds(bounds, padding);

//finally move the camera, to zoom all the polylines

/// move the camera
googleMap.moveCamera(cu);
//or animate the camera...
googleMap.animateCamera(cu);
LatLngBounds.Builder=new LatLngBounds.Builder();
///这是一个例子
LatLng LatLng;//创建var LatLng
对于(int i=0;i