Как поймать, что панорамирование и масштабирование карты действительно закончены?

Я пытаюсь написать приложение, которое будет динамически загружать данные для сопоставления, пока пользователь перемещает или увеличивает его.

Мне нужно отслеживать, когда карта заканчивается, чтобы изменить ее состояние просмотра (останавливает панорамирование или масштабирование), а затем загрузить новую часть данных для создания маркеров. Но на самом деле у API Карт Google нет событий, чтобы справиться с этим.

Есть несколько методов, таких как создание пустого наложения для контроляonTouch события и т. д., но панорамирование карты может продолжаться долго после того, как пользователь закончил свое касание, потому что GMaps использует некоторую инерцию, чтобы сделать сглаживание панорамирования.

Я пытался подклассMapView но этоdraw() методfinal таким образом, это не может быть отменено.

Любые идеи, как сделать точную обработку панорамирования и масштабирования?

Ответы на вопрос(2)

Ваш ответ на вопрос