ПоставщикГеопозиции
Стд::Геопозиционирование::ПоставщикГеопозиции
Доступность: Клиент
Объект для работы с поставщиком геопозиции на клиенте.
Пример
метод ПолучитьПоследнееМестоположение()
пер Поставщик = Геопозиционирование.По лучитьСамогоТочногоПоставщика()
если Поставщик != Неопределено
пер Положение = Поставщик.ПолучитьПоследнееМестоположение()
// Обработка полученных данных о местоположении
ОбработкаМестоположения(Положение)
иначе
// Не удалось получить поставщика геоданных
;
;
метод НачатьОтслеживание()
пер Поставщик = Геопозиционирование.ПолучитьСамогоТочногоПоставщика()
если Поставщик != Неопределено
пер Длительность = 5с
пер Дистанция = 0
пер РаботаВФоне = Истина
если Поставщик.ПодключитьОбработчикИзмененияМестоположения(Длительность,
Дистанция, РаботаВФоне, &ОбработкаМестоположения)
// Обработчик подключен
иначе
// Не удалось подключить обработчик
;
иначе
// Не удалось получить поставщика геоданных
;
;
метод ОбработкаМестоположения(Положение: ДанныеМестоположения)
// Дата и время обновления координат
пер Дата = Положение.Дата
// Получение координат местоположения пользователя
пер Широта = Положение.Координаты.Широта
пер Долгота = Положение.Координаты.Долгота
;
Сравнение ссылочное
Иерархия типа
Базовые типы: Объект
Свойства
Имя
Доступность: Клиент
ТолькоЧтение
Имя: Строка
Возвращает имя поставщика геопозиции.