我正在尝试找出是否有一种算法/方法可以帮助确定适合初始显示的缩放级别。
例如,给定一组位置点A,B,C,D和E,如何确定将显示屏幕上所有位置的正确缩放级别?
答案 0 :(得分:2)
LatLngBounds.Builder builder = new LatLngBounds.Builder();
for (Location loc : allLocations) {
LatLng position = new LatLng(loc.getLatitude(), loc.getLongitude());
builder.include(position);
}
CameraUpdate cu = CameraUpdateFactory.newLatLngBounds(builder.build(), someMarginValue);
map.moveCamera(cu);