Настраиваемые приложения ARCGIS будут выходить на пенсию в 2025 году. Репровождение исходного кода ArcGIS настраивается приложения и не будет получать дополнительные обновления. Кроме того, этот репозиторий будет удален в октябре 2025 года, а также онлайн -обновление ArcGIS в октябре 2025 года.
Установилось: карта-инструменты-template
## ПРИМЕЧАНИЕ: это приложение выходит на пенсию и больше не будет обновляется.
Инструменты карты - это настраиваемый шаблон приложения, используемый для отображения веб -карты с указанным набором обще используемых инструментов и параметров.
Просмотреть это вживую
Начиная
Просмотрите следующие темы справки ARCGIS.com для получения подробной информации о шаблонах:
- Написание вашего первого приложения
- [О шаблонах веб -приложения] (http://resources.arcgis.com/en/help/arcgisonline/#/* aebleb_application_templates/010q000000nt000000/)
- Создание шаблонов веб -приложений
- Добавление настраиваемых параметров в шаблоны
Папки и файлы
Шаблон состоит из следующих папок и файлов:
/config/: папка для файлов конфигурации вашего приложения.
- Default.js: Определите информацию о конфигурации по умолчанию для шаблона. Вы можете использовать этот файл, чтобы указать такие вещи, как идентификатор веб-карты по умолчанию, URL-адрес по умолчанию, сервисы по умолчанию, ключ Bing Maps, цветовая тема по умолчанию и другие настройки, специфичные для шаблона.
/css/: содержит файлы CSS для приложения.
- main.css Этот файл содержит стили карты, которые устанавливают маржу, прокладку и начальную высоту (100%).
/ Images/ : содержит изображения, используемые приложением.
/ JS/ : содержит 3 файла JavaScript и 1 папку:
- /nls/: папка NLS содержит файл с именем resources.js, который содержит строки, используемые приложением. Если приложение должно быть поддержано несколькими локалами, вы можете создать папку для каждого локали и внутри этой папки добавить файл resources.js с переведенными строками. См. Файл Resources.js в папке NLS/FR для примера этого на французском языке.
- main.js: создает карту на основе информации о конфигурации. Вы напишите всю свою основную логику приложения здесь.
- Template.js: модуль, который заботится о «шаблоне»-специфическая работа, такая как поиск настроек конфигурации приложения с помощью APPID, получение параметров URL (идентификатор веб-карты и Appid), обработка сведения о локализации и получение конкретной информации организации, если это применимо. Скорее всего, вам не нужно будет изменять этот файл. Также устанавливает службу по доверенности и геометрии, если URL -адреса были предоставлены в файле Default.js или доступны в Org. После выполнения у вас будет доступ к объекту, который содержит свойства, которые дают вам доступ к следующему:
- Специфические свойства шаблона
- аппдасир
- Веб -карта
- Helperservices: Геометрия, печать, локаторские URL -адреса
- I18N: Струны и свойство ISrightToleft, которые можно использовать для определения того, рассматривается ли приложение с языка, где текст читается слева направо, как иврит или арабский язык.
- прокси -URL
- Templateoptions.js: Файл параметров для настройки вашего шаблона для запроса для конкретных ресурсов и элементов. Вы можете отредактировать этот файл, и ваш шаблон может включить или отключить запросы на такие вещи, как файлы локализации, информация Arcgis Group, элементы группы, пользовательские параметры URL и т. Д.
index.html : файл HTML по умолчанию для приложения.
/ ресурсы/ : содержит полезные файлы для вашего приложения.
- Ресурсы/ConfigurationPanel.js По умолчанию Настройки панели конфигурации для шаблона. Это применимо только к настраиваемым шаблонам. Этот пример создаст панель конфигурации с одним раскрывающимся списком, который содержит три варианта цвета шаблона (Seaside, Chrome, Pavement). Когда модуль TemplateConfig.js извлекает любые настраиваемые настройки, вы вернете имя темы в параметре с именем темы. Затем вы можете применить необходимые CSS для вашего приложения для применения новых цветов - например, изменить цвет границы и т. Д. См. Добавление настраиваемых параметров в шаблоны, помогая для получения более подробной информации.
Инструкции
- Загрузите и разкаплите файл .zip или клонируйте репозиторий.
- Веб-уход в каталог.
- Доступ к странице .html.
- Начните писать свой шаблон!
Новичок в GitHub? Начните здесь.
Требования
- Текст или HTML -редактор.
- Небольшой фон с JavaScript.
- Опыт работы с API ARCGIS JavaScript помог бы.
Ресурсы
- Сообщество
- Arcgis for JavaScript API -ресурсный центр
- Блог Arcgis
- Twitter@esri
Проблемы
Найти ошибку или запрашивать новую функцию? Пожалуйста, сообщите нам об этом, отправив вопрос.
Внося
Эсри приветствует вклад от всех и всех. Пожалуйста, посмотрите наши рекомендации для участия.
Лицензирование
Copyright 2013 Esri
Лицензировано по лицензии Apache, версия 2.0 («Лицензия»); Вы не можете использовать этот файл, кроме как в соответствии с лицензией. Вы можете получить копию лицензии на
http://www.apache.org/licenses/license-2.0
Если не требуется применимый закон или не согласен в письменной форме, программное обеспечение, распространяемое по лицензии, распределяется по основам «как есть», без каких -либо гарантий или условий, явных или подразумеваемых. См. Лицензию для конкретного языка, регулирующих разрешения и ограничения по лицензии.
Копия лицензии доступна в файле лицензии репозитория.