Версия для печати темы (https://pro1c.org.ua/index.php?s=1b5ee60f1d3c2b59d5b0f216d64dec68&showtopic=29529)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ СредстаГеопозиционирования в мобильной платформе

Автор: Elena_1288 25.04.16, 16:13

Доброго времени суток!
Занимаюсь разработкой мобильного приложения. Возникла потребность работать с гео. данными. Использую средства геопозиционирования, которые доступны на мобильном клиенте. С помощью них могу получать местонахождение планшетов. НО! Проблема в том, что пользователь может перед стартом системы не включить геоданные или же, что еще хуже, выключить их во время работы. Дело в том, что система находит или не находит провайдеров, если пользователь выключил или включил геопозиционирование, но при этом не перезашел в систему. Т.е.:
Провайдеры = СредстваГеопозиционирования.ПолучитьПровайдеров();
1. Возвращает НЕОПРЕДЕЛЕНО, если в систему зашли, потом включили геолокацию и НЕ перезашли повторно, а продолжили работу.
2. Возвращает список провайдеров, даже если выключили геолокацию, но не перезайшли в систему.

Кто может сталкивался с таким, можно ли как-то отловить момент вкл./выкл. геоданных?

Автор: Vofka 25.04.16, 16:26

Ситуация 2, по-моему, проблемой не является. В ситуации 1, если вернулось Неопределено, то можно показывать предупреждение о том, что нужно включить ЖПС и перезайти в программу.

Автор: Elena_1288 26.04.16, 8:17

Vofka @ Вчера, 16:26 *,
Вот ситуацию 1 так и пришлось решать, а вот ситуация 2 - как раз и есть БОЛЬШОЙ проблемой! Дело в том, что при записи определенного документа мне нужно в регистр добавлять запись местоположения планшета (это пожелание заказчика), но получить текущее местоположение не могу, т.к. gps или не ловит, например в здании, либо его отключили, а я не могу отловить момент отключения sad.gif . Вот и пытаюсь выяснить, как можно отловить этот момент? и возможно ли это вообще? т.е. я хочу получать реальную картину доступных провайдеров...

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua