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