Проблема возникает при выполнении двух быстрых перемещений карты, onRegionChangeComplete
вызывается дважды подряд, но, поскольку setState
является асинхронной операцией c, когда первый вызов устанавливает состояние, в котором он откатывает карту в предыдущее положение, затем второе движение устанавливает состояние на последнюю позицию, и это вызывает новый onRegionChangeComplete
и т. д.
Пожалуйста, помогите избежать такого рода проблем. Любая помощь будет оценена.