我正在尝试寻找是否有一种算法/方法可以帮助确定适合初始显示的缩放级别。
例如,给定一组位置点 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);
关于java - 根据 Google Map Android API v2 上的一组位置确定合适的缩放级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14545500/