我在ActionBar下面附加了Android Map Extension。
我有一些标记,比如说2000个。
然后我有一个选定的3个标记的ArrayList,根据某些常数条件而定。
我想缩放和移动地图以最大可能的缩放来包括这选定的3个标记。
这是一个简单的任务,从这个论坛中我发现了一个简单的方法:
LatLngBounds bounds = new LatLngBounds.Builder().include(new LatLng(maxLat, maxLon)).include(new LatLng(minLat, minLon)).build();
mMap.moveCamera(CameraUpdateFactory.newLatLngBounds(bounds, 0));
我已经将这3个标记的地图缩放到完美状态。
现在是困难的部分。
当我缩放这些标记时,我有一个布局覆盖了地图的下半部分。
我希望在地图的上半部分实现相同的情况。
调整地图大小不是一个选项。
我尝试过将我的边界垂直扩大2倍,但没有帮助。
提前感谢您的帮助。