Свойства
Свойство | Тип | Описание | Пример |
---|---|---|---|
CurrentLocation | Сoordinate | Возвращает последние актуальные координаты | var location = GPS.CurrentLocation; if(location.NotEmpty) { outlet.Latitude = location.Latitude; outet.Longitude = location.Longitude; outlet.Save(); } |
Методы
Метод | Описание | Параметры | Пример |
---|---|---|---|
StartTracking() StartTracking(delay) | Запускает процедуру мониторинга координат. Возвращает true, если запуск произведен успешно. | delay - число, время в секундах. Если больше или равно нулю, устанавливает временную границу снятия координат относительно начала трекинга, если меньше нуля, отменяет ограничение по времени. | function OnWorkflowStart(name) { if (name == "Outlets") GPS.StartTracking(180); } |
StopTracking() | Приостанавливает процедуру мониторинга координат. Возвращает true, если остановка произведена успешно. | function OnWorkflowFinish(name, reason) { if (name == "Outlets") GPS.StopTracking(); } | |
Update() Update(timeout) Obsolete | Выполняет попытки получения координат в течение заданного промежутка времени. Возвращает true, если координаты были получены успешно | timeout - время ожидания координат в секундах. Значение по умолчанию: 3 | if(!GPS.Update(10)) Dialog.Message("GPS error"); |
Тип Coordinate
Свойство | Тип | Описание |
---|---|---|
Latitude | число, десятичное | Возвращает широту, округленную до 8-го знака |
Longitude | число, десятичное | Возвращает долготу, округленную до 8-го знака |
Time | время | Возвращает время получения координат |
NotEmpty | логический | Возвращает true, если координаты не пусты |