Я хочу добавить карту внутри фрагмента с настраиваемой компоновкой.
- Я могу сделать это с помощью ChildFragmentManager, который добавит SupportMapFragment. Этот подход в настоящее время используется. Однако это имеет недостаток, поскольку транзакция дочернего фрагмента является асинхронной и ее трудно гарантировать, что getMap не вернет null.
- Другим способом является расширение SupportMapFragment storeViewView от super
onCreateView
mapView = super.onCreateView(inflater, container, savedInstanceState);
и вставка его в раздутую компоновку. Первичная проблема заключается в том, что затем фрагмент пытается восстановить из сохраненного состояния SDK Google Maps изнутри.
Есть ли другой способ решить эту проблему. Было бы здорово, если кто-то из команды Google Map порекомендует правильный подход, потому что вы не включили ничего подобного этому в образцы.