У меня есть переменная LatLngBounds на моей карте Google:
LatLngBounds QC = new LatLngBounds(
new LatLng(14.656669, 120.998598), new LatLng(14.666965, 121.098934));
Я хочу, чтобы камера показывала только конкретный город. Я реализовал, что он не может сильно уменьшаться, просто увеличивайте масштаб.
map.setOnCameraChangeListener(new OnCameraChangeListener() {
@Override
public void onCameraChange(CameraPosition arg0) {
// adding marker
if(arg0.zoom <12){
map.animateCamera(CameraUpdateFactory.newLatLngZoom(QC.getCenter(), 12));
}
}
});
Однако, если я не изменю уровень масштабирования ниже 12, я все равно смогу перейти к другим странам на карте. Любые идеи о том, как применить камеру в LatLngBounds? Пожалуйста помоги! Спасибо!