регион карты изменится, когда карта выполнит методы панорамирования или масштабирования, но вы не сможете получить какую-либо информацию из этих методов, поэтому вы можете сделать это с помощью метода onDraw.
Для этого вам нужно создать подкласс MapView и переопределить метод onDraw.
если вы сделаете это, вы можете получить четыре координаты, которые ограничивают отображаемую область, с помощью класса Projection, получающего координаты для каждой точки (верхний левый [0,0], верхний правый [width-0], нижний левый [ 0, высота] и нижний правый [ширина, высота]).
Например, в первом onDraw: вы получите эти четыре координаты, GeoPoint [4] init
во втором прогоне onDraw вы получите четыре новые координаты, GeoPoint [4] end,
так что тут можно сравнить регионы.
это дорогостоящая операция, поэтому механизм задержки поможет замедлить обнаружение изменений ...