Карта отображается правильно, затем я проверяю, что карта полностью загружена, прежде чем сделать на ней 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 * похоже, что она должна поддерживаться, но я ничего не смог найти определенно.
Чего мне не хватает?