将Android Google中心放在一个点上,同时放大到足以包含另一个点
我希望有一个类似于雷达屏幕的东西,它以用户所在的位置为中心,同时缩放到足以包含v2 api的目标点.现在我正在使用
bounds = new LatLngBounds.Builder().include(destPos)
.include(yourPos).build();
map.animateCamera(CameraUpdateFactory.newLatLngBounds(bounds, 50));
但是这个中心位于两点之间的某个点上并且缩放以包括两者.有没有像我这样容易做的事情?或者我是否需要或多或少从头开始并进行一些数学运算(例如,计算两点之间的距离,计算LatLngBounds的lat / lng,以便用户位于定义的矩形的中心,矩形的边缘包括目的地 – 考虑地图/屏幕尺寸)?
这就是我所拥有的:
这就是我想要的: