Виджет Мое местоположение (бета) позволяет просматривать и записывать ваше местоположение и перемещения. Виджет может извлекать местоположение вашего устройства и создавать отдельные точки, называемые местоположениями, или непрерывно записывать точки и создавать линии, называемые путями. В дополнение к широте и долготе, виджет записывает время, высоту, скорость, направление и точность. Местоположения и пути становятся источниками выходных данных, что означает, что вы можете использовать данные, созданные с помощью виджета Мое местоположение (бета), с другими виджетами, такими как Таблица и Список.
Experience Builder сохраняет данные, полученные с помощью виджета Мое местоположение (бета), в браузере вашего устройства. Если вы обновите страницу или закроете окно браузера, данные будут потеряны. Чтобы сохранить данные, вы можете включить действие Экспорт в настройках виджета Действие и экспортировать их в JSON, CSV, GeoJSON или элемент ArcGIS.
Примеры
Используйте этот виджет для поддержки требований к разработке приложений, таких как:
- Вы хотите, чтобы бригады экстренного реагирования отмечали места падения линий электропередач после шторма.
- Вы хотите создать линейные объекты, идя по новой тропе и постоянно записывая свое местоположение.
- Вы хотите отследить грузовик по маршруту доставки.
Примечания по использованию
Виджету требуется подключение к виджету Карта.
Когда вы включаете этот виджет в приложение с помощью расположения Панель, панель предоставляет пользователям следующие возможности:
- Получить местоположение - получить новую точку. Эта кнопка появляется, если в настройках виджета отключено Следить за местоположением.
- Начать наблюдение - начать непрерывное получение местоположений. Эта кнопка появляется, если в настройках виджета отключено Следить за местоположением.
- Завершить наблюдение - закончить получение местоположений. Это позволяет создавать путь.
- Трассировка пути - создание пути вручную. Это можно сделать когда наблюдение запущено.
- Показывать на карте или Скрывать на карте - показывать или скрывать символы местоположений на карте.
- Вы можете удалить отдельные записи с помощью кнопки Удалить запись или удалить все записи с помощью кнопки Очистить результаты.
Примечание:
Удаление местоположений может привести к повторному созданию связанных путей. Удаление путей может привести к удалению связанных местоположений.
Когда вы включаете этот виджет в приложение с расположением Полоса, панель инструментов предоставляет пользователям все те же возможности, за исключением того, что действия с данными недоступны.
В следующей таблице перечислены поля атрибутов, которые виджет Мое местоположение (бета) может записывать для местоположений и путей:
Поле | Тип | Описание |
---|---|---|
ObjectID | Число | Управляемое системой поле ID. |
Временная отметка | Date | Дата и время записи точки. |
Longitude | Число | Долгота записанной точки. |
Latitude | Число | Широта записанной точки. |
LineID | Число | Идентификатор, указывающий на линию, к которой относится точка. |
Высота | Число | Высота устройства захвата, измеряемая в метрах над уровнем моря (MSL) |
Ориентация | Число | Ориентация устройства захвата. |
Скорость | Число | Скорость устройства захвата в метрах в секунду. |
Точность | Число | Точность записанного местоположения в метрах. |
Виджет Мое местоположение (бета) генерирует источник выходных данных, который могут использовать другие виджеты. Например, вы можете просмотреть местоположения в виджете Таблица. Для этого добавьте виджет Таблица в свое приложение и щелкните Новый лист в настройках виджета. Щелкните Выходные данные и выберите Вид вывода местоположений или Вид вывода путей.
Настройки
Виджет Мое местоположение (бета) включает следующие настройки:
- Выбрать виджет Карта - выберите виджет Карта.
- Расположение - выберите стиль интерфейса виджета: Панель или Полоса.
- Общие настройки — Настройка основных параметров.
- Выделить местоположение - отобразить полученные местоположения и текущее местоположение пользователя на подключенной карте.
- Цвет символа - измените цвет символов местоположений на карте.
- Показывать ориентацию по компасу - добавьте символ треугольника к текущему местоположению пользователя, который показывает ориентацию устройства.
- Показывать точность местоположения - добавьте буфер к текущему местоположению пользователя, который показывает точность определения местоположения.
- Масштаб - задайте масштаб, при котором пользователь получает или выбирает запись, карта будет масштабирована до этой записи.
- Таймаут (секунда) - максимальное время для получения местоположения точки. Если виджету требуется больше времени для захвата точки, чем задано, он выводит сообщение о Местоположение не может быть получено.
- Выберите поля - установите отметку рядом с каждым полем, чтобы включить их в сгенерированные данные.
- Следить за местоположением - автоматическое и непрерывное получение местоположений. Включение этой опции приводит к построению путей.
- Поток - выберите, как часто виджет будет получать новую точку, по времени или по расстоянию.
Примечание:
Заданный вами интервал - это минимально возможное расстояние между захваченными точками. Однако фактическая производительность может меняться в зависимости от браузера и других компонентов вашей веб-среды.
- Ручная трассировка пути - включите кнопку Трассировка пути на панели виджетов во время выполнения. Эта кнопка позволяет пользователю вручную создавать маршрут в любой момент в процессе просмотра.
- Поток - выберите, как часто виджет будет получать новую точку, по времени или по расстоянию.
- Активация по умолчанию - если вы включите этот параметр, виджет начнет захватывать точки, как только приложение загрузится. Если вы отключите этот параметр, виджет начнет захват точек только тогда, когда пользователь нажмет кнопку Начать наблюдение.
- Выделить местоположение - отобразить полученные местоположения и текущее местоположение пользователя на подключенной карте.
Опции взаимодействия
Этот виджет поддерживает действия, которые можно настроить на вкладке Действие в настройках виджета.
Включите действия с данными, чтобы добавить кнопки в пользовательский интерфейс виджета для выполнения задач обработки данных, таких как экспорт, масштабирование до местоположений и просмотр записей в таблице. Чтобы использовать действия с данными во время выполнения, щелкните Действия и выберите действие с данными из появившегося ниспадающего меню.