В Google Map Lite режиме moveCamera не вызывает setOnCameraIdleListener - PullRequest
1 голос
/ 27 февраля 2020

Карта отображается правильно, затем я проверяю, что карта полностью загружена, прежде чем сделать на ней moveCamera . Затем карта показывает правильную область, определенную границами. Но после перемещения setOnCameraIdleListener никогда не вызывается, как ожидается. Вот фрагмент кода вопроса

map.setOnMapLoadedCallback(GoogleMap.OnMapLoadedCallback {
    Log.e(tag, "setOnMapLoadedCallback")
    //set camera bounds
    map.moveCamera(CameraUpdateFactory.newLatLngBounds(bounds, 100))
})

map.setOnCameraIdleListener {
    //create snapshot
    Log.e(tag, "setOnCameraIdleListener")
}

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

Чего мне не хватает?

...