Шаблон Sidebar основан на шаблоне .веб-приложения Sidebar из Instant Apps. Он обеспечивает нативный интерфейс приложения для набора инструментов и опций, которые отображаются на боковой панели рядом с картой. Вы можете включить основные инструменты карты для исследования и закладки для доступа к конкретным регионам. Включите инструменты редактирования, чтобы пользователи могли добавлять и обновлять объекты на карте. Настройте фильтры, которые могут использоваться для получения дополнительных сведений о ваших данных.
Требования
Требования для использования шаблона Sidebar:
- Укажите одно или несколько веб-приложений Sidebar. Это может быть один действительный ID элемента, ID группы, содержащей несколько веб-приложений Sidebar, или поисковый запрос, содержащий несколько ID элементов.
- Веб-приложения Sidebar могут быть общедоступными или защищенными. Чтобы получить доступ к защищенному веб-приложению в вашей организации ArcGIS Online или на портале ArcGIS Enterprise через OAuth2, зарегистрируйте свое приложение и введите ID клиента. Для получения дополнительной информации см. Подписывание приложения. По умолчанию только общедоступные веб-приложения Sidebar отображаются в галерее Sidebar. Для доступа к защищенным веб-приложениям Sidebar щелкните Настройки > Лицензирование > Галерея и введите ID клиента.
Возможности приложения
В следующем списке представлены ключевые настройки и возможности, которые, если настроены в веб-приложении, поддерживаются в нативном приложении:
- Список слоев - показывает список слоев со значками, позволяющими включить и отключить их видимость на карте. Вы можете выбрать, какие слои будут включены в инструмент во время его выполнения.
- Закладки - приближают и перемещают карту к набору предварительно настроенных экстентов, сохраненных в карте.
- Всплывающее окно - отображает заданные сведения во всплывающем окне при касании объекта.
- Инструменты редактирования – опции для добавления и изменения объектов редактируемых слоев.
- Детали - отображает содержимое описания из подробной информации об элементе исходной карты на боковой панели приложения.
- Фильтр - фильтрует данные на карте на основании заданных опций.
- Переключение базовых карт - меняет вид карты, переключая на другую базовую карту.
Приложение, созданное с помощью шаблона Sidebar включает поддержку автономных карт, если слои и карты layers подготовлены для автономного использования.
Настройка приложения
После создания приложения вы можете настроить его, изменив параметры.
Запустите AppStudio и щелкните на боковой панели Настройки > Свойства. В следующей таблице перечислены ресурсы вкладок на вкладке Свойства Sidebar, отсортированные по вкладке, на которой они появляются, и их назначению. Вы также можете изменить свойства напрямую в файле приложения appinfo.json. Если вы изменили какие-то из этих настроек, выберите Применить, чтобы сохранить эти изменения перед повторным запуском приложения.
Содержание вкладки Стартовый экран
Свойство | Имя JSON | Тип | Описание |
---|---|---|---|
Фоновое изображение | startBackground | String (URL-изображения) | Изображение для фона на стартовой странице. |
Фирменный цвет | brandColor | String (значение цвета) | Цвет, используемый в качестве основного. |
Файл шрифта заголовка | mediumFontTTF | String (URL-адрес файла шрифта) | Задает собственный шрифт заголовка, который будет использоваться во всем приложении. Этот шрифт будет использоваться в оглавлениях, заголовках страниц и т. д. |
Файл шрифта текста | regularFontTTF | String (URL-адрес файла шрифта) | Задает собственный шрифт текста, который будет использоваться во всем приложении. Этот шрифт будет использоваться в описаниях фотографий, текста и т. д. |
email для обратной связи | feedbackEmail | String (email ID) | Адрес электронной почты для обратной связи. |
Показать отказ | showDisclaimer | Boolean (true|false) | Показывает текст заявления об отказе в виде всплывающего окна в приложении. Этот текст является содержимым раздела Доступа и Ограничения использования на вкладке Детали. |
Содержание вкладки Галерея
Свойство | Имя JSON | Тип | Описание |
---|---|---|---|
Веб-приложения Sidebar | galleryMapsQuery | String | Введите запрос ArcGIS для отображения списка приложений Sidebar в галерее. Это может быть один корректный ID элемента веб-приложения, например, id:87e4ea0800d64d4cb0e9d2e3784a5519 или ID группы, содержащий несколько веб-приложений, например, group:47597bdf4b6d49fd85c0f4175a6e7b60, или поисковый запрос с несколькими ID веб-приложений, например, (id:87e4ea0800d64d4cb0e9d2e3784a5519 OR id:5a2cff5558704870bd5dbe36fbb94183). |
Все результаты, отображаемые в галерее | maxNumberOfQueryResults | Номер | Введите максимальное число веб-приложений, которые будут возвращаться при запросе портала. |
Portal URL | portalUrl | String | URL-адрес Portal для запроса веб-приложений Sidebar. |
Поддержка защищенных веб-приложений | supportSecuredMaps | Boolean (true|false) | Обеспечивает возможность входа в организацию для доступа к защищенным веб-приложениям в соответствии с параметрами запроса. |
Пропустить вход | enableAnonymousAccess | Boolean (true|false) | Если Поддержка защищенных веб-приложений установлена на true, настройка этой опции обеспечивает возможность пропуска входа и отображение в галерее только публично доступных приложений. |
Поле сортировки портала | portalSortField | String | Используется для сортировки веб-приложений в галерее. Возможные значения: title, created, type, owner, modified, avgRating, numRatings, numComments и numViews. |
Порядок сортировки портала | portalSortOrder | String | Используется вместе с полем сортировки в галерее, чтобы упорядочить приложения по возрастанию или по убыванию. Возможные значения asc и desc. |