Редактировать: Я считаю, что то, что вы нашли, является, вероятно, единственным механизмом, позволяющим это обнаружение. (Редактирование моего поста для устранения дезинформации) Будет работать расширение MapView и переопределение метода onDraw (). Одним из соображений будет то, как часто запускать код, слушая масштабирование. Например, при масштабировании onDraw можно вызывать десятки раз, каждый с разным уровнем масштабирования. Это может привести к снижению производительности, если ваш слушатель стреляет каждый раз. Вы можете уменьшить это, определив, что изменение масштаба произошло, и затем подождать, пока уровень масштабирования будет одинаковым на двух последующих перерисовках, прежде чем запустить событие. Все зависит от того, как вы хотите, чтобы ваш код вызывался.