Как сохранить переменную LatLng в Android в Облегченной Базе данных SQL для использования позже?

Я пытаюсь хранить информацию маркера в базе данных SQL Lite по устройству на базе Android, я в настоящее время преобразовываю LatLng переменная к Последовательность и экономлю тот путь.

LatLng latLng
coords = latLng.toString();

Проблема, и я попробовал много вещей, преобразовывает последовательность назад к latLng переменная, таким образом, это может использоваться снова.

Изучая LatLng переменная, я вижу его, два , удваивает отделенный запятой, я думал о разделении , последовательность и преобразование в удваивает тогда прохождение, что как Latlng , но я не знаю, как сделать это в Android.

Какие-либо идеи о том, как сделать это?

1
nl ja de
что такое LatLng?
добавлено автор njzk2, источник
вы ошибаетесь относительно функции toString (). изучите LatLng, you' ll видят, что это имеет 2, удваивается, к которому можно получить доступ отдельно. вы ave, чтобы сохранить их отдельно также
добавлено автор njzk2, источник
спасите его в 2 различных колонках в вашей базе
добавлено автор njzk2, источник
LatLng - переменная в Android, я использую onMapClick и передаю его LatLng latlng как SP: общественная пустота onMapClick (LatLng latLng), LatLng равняется всего двум, удваивается
добавлено автор deucalion0, источник
Я видел, что njzk2, любая идея, как я могу сделать это, я мама, пытающаяся сделать это теперь, у меня нет удачи.Thank you!
добавлено автор deucalion0, источник

3 ответы

Я решил его, делая это:

LatLng latLng;
Double l1=latlng.latitude;
Double l2=latlng.longitude;
String coordl1 = l1.toString();
String coordl2 = l2.toString();
l1 = Double.parseDouble(coordl1);
l2 = Double.parseDouble(coordl2);


googleMap.addMarker(new MarkerOptions()
                    .position(new LatLng(l1, l2))
                    .title(title)
                    .snippet(info));

Таким образом от переменной Latlng до два удваивается, к последовательностям, назад к удваивается и прошел к newmarker позиции, и она работает!

:)

8
добавлено

я экономлю lat и долго отделяюсь, возможно это - также решение для вас

LocationManager lm = (LocationManager)getSystemService(Context.LOCATION_SERVICE); 
Location location = lm.getLastKnownLocation(LocationManager.GPS_PROVIDER);
double longitude = location.getLongitude();
double latitude = location.getLatitude();
3
добавлено

Как альтернатива вы могли сохранить положение в SharedPreferences . Вот Библиотека TypedPreferences и LatLngPreference helper class сделать это легко.

1
добавлено
Mobile Dev Jobs — вакансии и аналитика
Mobile Dev Jobs — вакансии и аналитика
6 187 участник(ов)

Публикуем вакансии и запросы на поиск работы по направлению iOS, Android, Xamarin и т.д. ВАЖНО: Правила публикации и правила канала: Ссылка – https://telegra.ph/Pravila-oformleniya-vakansij-i-rezyume-11-09-2

Android Developers
Android Developers
4 476 участник(ов)

Общаемся на темы, посвященным Android-разработке, SDK, Kotlin, Realm и т.д.

Android Architecture
Android Architecture
2 186 участник(ов)

Русскоязычный чат по архитектуре в андроид приложениях. Подробнее: http://telegra.ph/Android-Architecture-12-24

rus-speaking/android
rus-speaking/android
1 705 участник(ов)

Основной чат по Android разработке (вопрос-ответ). ПРАВИЛА: bit.ly/andr-rules. NEWS: bit.ly/AnrdResId ЧАТЫ: Основной: bit.ly/andr-main IDE, сборка, Git, сервисы: bit.ly/andr-tools Оффтоп: bit.ly/andr-offtop Конференции, события: bit.ly/andr-events Вакансии, найм: bit.ly/andr-job Архитектура: bit.ly/andr-patterns Rx: bit.ly/andr-rx Тестирование: bit.ly/andr-test Kotlin: bit.ly/andr-kotlin Хаmarin: bit.ly/andr-xamarin За мат, спам, агрессию, предложения о работе, оффтоп в этом канале - бан на сутки и более ☢☢☢

Android Dev Подкаст
Android Dev Подкаст
1 325 участник(ов)

Комната для обсуждения Android Dev подкаста apptractor.ru/AndroidDev/ Общее обсуждение Android: https://t.me/android_ru Остальные чаты про Android: http://t.me/devChats Наши новости https://t.me/androiddevpodcast_news

Android Guards
Android Guards
602 участник(ов)

Обсуждение любых вопросов касающихся безопасности Android. - Защита системы и приложений - Уязвимости и эксплойты - Вредоносное ПО - Копание в кишках системы и приложений (RE)

Android JOB
Android JOB
466 участник(ов)

Публикуем вакансии и запросы на поиск работы по направлению Android (full-time, part-time, remote и разовые подработки)

AndroidDev :: Разработка. It's Android time now!
AndroidDev :: Разработка. It's Android time now!
458 участник(ов)

It's Android time now! Чат разработчиков Android. Вакансии, резюме и информацию о митапах размещать можно. Публикацию скрытой и явной рекламы ваших каналов и сайтов после получения разрешения от @olegushakov

Aandroid Talks!
Aandroid Talks!
212 участник(ов)

Чат об общих вопросах по ОС Android. Чат для разработки под андроид - pro.android: https://t.me/joinchat/AAAAAEKIFKnmRT9cMebb9w

Android Rus
Android Rus
68 участник(ов)