我正在尝试查找是否有一种算法/方法可以帮助确定初始显示的合适缩放级别。
例如,给定一组位置点 A、B、C、D 和 E,我如何确定将在屏幕上显示所有位置的正确缩放级别?
我正在尝试查找是否有一种算法/方法可以帮助确定初始显示的合适缩放级别。
例如,给定一组位置点 A、B、C、D 和 E,我如何确定将在屏幕上显示所有位置的正确缩放级别?
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);