Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

Версия 1 Следующий »

Свойства

СвойствоТипОписаниеПример
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, если координаты не пусты
  • Нет меток