0

Как хранить и загружать маркеры, размещенные на определенном фрагменте карты, чтобы при закрытии приложения и повторном открытии данные существовали. Должен ли я создать таблицу Sqlite, в которой хранятся эти маркеры (широта и долгота их и другая связанная информация), или есть какой-то другой процесс, который я могу использовать?Хранение и загрузка маркеров карты с фрагментом карты в Android

Когда маркеры подключены, связанная с ними деятельность с конкретными данными должна открывать и загружать определенные данные. Как я могу однозначно идентифицировать данные активности с определенным маркером, чтобы правильно загружать правильные данные при нажатии? Любая помощь по этому концептуальному вопросу и, возможно, к некоторому коду была бы замечательной. Благодаря

ответ

0

Я думаю, вы должны рассмотреть 2 вещи:

  • сохранение состояния которого маркер утряски, текущий масштаб и положение ... ну все вещи UI, чтобы быть «сохранялось»

  • создать базу данных sqlite с вашими данными будет большой выгодой (после боли, создавая ее, конечно). Я использовал ActiveAndroid, но есть много других решений там ORMLite кажется большим

0

я думаю, что вы хотите добавить маркер и хранить там широту и долготу. Без добавления широты и долготы вы не можете добавить маркер. когда вы добавляете маркер в карту google, вы также можете хранить широту и долготу.

double lat = 21.6335441; 
    double log = 54.8701203; 
     Marker marker = googleMap.addMarker(new MarkerOptions() 
     .position(new LatLng(lat,log)) 
     .title("India")); 

Теперь и может хранить лат, журнал

Смежные вопросы