мне нужно, чтобы сохранить я nstance из более MAPview фрагмента со всеми маркерами и cameraPosition, так что я могу показать его пользователю после того, как он пошел на другой вид деятельности без загрузки карты снова. Есть ли способ сохранить его полный экземпляр карты и просто подключиться к MapView Again.Использование же MapInstance в нескольких деятельности без повторной загрузки
0
A
ответ
0
Вы не можете передать вид (MapView, являющийся одним) между действиями, поскольку представления связаны с жизненным циклом активности. И Google says:
Вы не можете создать экземпляр объекта GoogleMap напрямую, а, вы должны получить один из метода GetMap() на MapFragment или MapView, которые вы добавили в приложение
Так идет ваша надежда. Однако вы можете передавать данные, используемые на карте. Вы можете сериализовать свои данные, поместить их в Intent как String или Parcelable, получить Intent в следующем действии и десериализовать его.
Значит, вы хотите захватить снимки карты? – Piyush