#mapbox #mapbox-android
Вопрос:
У меня есть дорогостоящая операция, которую я хочу запускать только тогда, когда камера простаивает. Я использую SDK Mapbox v10-rc.5 на Android. С помощью SDK Google Maps я могу настроить onCameraIdleListener
, и я вижу, что в предыдущих версиях SDK Mapbox было нечто подобное. Как я могу сделать это в v10?
Я попытался позвонить addCameraAnimationsLifecycleListener
и ответить onAnimatorEnding
, но, похоже, это срабатывает при каждом кадре, когда пользователь делает щепотку для увеличения. Я попытался проверить isGestureInProgress
или isUserAnimationInProgress
, но в данном случае они либо всегда, либо никогда не верны (я забыл, какие именно). Я вижу , что это тоже addMapIdleListener
так, но похоже, что это срабатывает, когда загружены все плитки, а это не то, чего я хочу.