Доступные элементы карты для веб-приложений
Ниже приведен список доступных элементов карты и советы по конфигурации каждого из них:
- Таблица содержания — отображает слои в документе карты и, по желанию, позволяет пользователям включать и выключать их. Есть возможность запретить отображение символов в таблице содержания, что может увеличить быстродействие.
-
Обзорная карта — показывает положение пользователя на главной карте по отношению к карте-врезке меньшего масштаба. В некоторых случаях источниками обзорной карты и главной карты могут быть различные картографические сервисы. Следует знать, что если для обзорной карты используется кэшированная карта, будет необходим пересчет изображения наименьшего масштаба под размер обзорной карты, из-за этого качество отображения может оказаться ниже ожидаемого. Чтобы этого избежать, следует построить кэш для очень мелкого масштаба, либо использовать для обзорной карты некэшированный сервис.
Для обзорной карты можно задать либо статический, либо интерактивный режим. По умолчанию режим статический, что способствует наилучшему быстродействию. Если в приложении требуется, чтобы обзорная карта всегда была хорошо синхронизирована с главной картой, примените интерактивный режим. В интерактивном режиме экстент обзорной карты автоматически обновляется всегда, когда пользователь веб-приложения масштабирует карту или перемещается по ней. Пользователь также может изменить размеры рамки области интереса.
- Увеличитель — показывает небольшую область на карте в большем масштабе. Выбор слоя карты, отображаемого увеличителем, осуществляется из ниспадающего списка ресурсов карты.
К примеру, если имеется два слоя — один отображает границы городов, а второй содержит ортофотоснимки высокого разрешения — можно задать отображение ортофотоснимков в увеличителе, чтобы пользователь мог визуализировать объекты, расположенные в конкретной части города.
- Панель инструментов — содержит инструменты для масштабирования, перемещения, идентификации и увеличения карты. При помощи Manager нельзя добавлять инструменты на панель или убирать их, такая возможность есть только при редактировании приложения в среде Microsoft Visual Studio.
- Навигация — Позволяет пользователям перемещать карту, щелкая мышью по краям этого элемента управления. Есть возможность сменить изображение для элемента управления навигацией (приведено изображение по умолчанию), либо выбрать стрелку севера из шрифта Esri North, либо из любого другого пользовательского шрифта.
- Масштабная линейка — Показывает отношение между расстоянием на экране и расстоянием на земной поверхности. Масштабная линейка отобразится только в том случае, если применяется экстент и система координат по умолчанию сервиса ArcGIS for Server или сервиса изображений ArcIMS. В Manager можно задать единицы измерения, а также цвета линейки и текста. Задавая эти цвета, учитывайте особенности карты. Если карта в основном имеет темные тона, желательно задать для масштабной линейки светлые цвета, а если карта светлая — то темные цвета.
- Уровни масштабов — Ограничивает пользователя определенными масштабами карты посредством бегунка, что часто используется на многих картографических веб-сайтах. Бегунок уровней масштабов служит для легкого перехода между известными уровнями масштабов. Бегунок уровней масштабов особенно подходит для кэшированных сервисов, поскольку веб-приложение в этом случае позволяет пользователю просматривать только те масштабы, на которые имеется кэш.
- Текст авторского права — служит для отображения в приложении ссылки, по которой пользователь может перейти, чтобы просмотреть информацию об авторском праве на данный сервис. Если во фрейме данных или в свойствах слоя исходного документа карты картографического сервиса задана какая-либо информация о правах доступа, она отобразится по этой ссылке.
Если редактирование документа карты нежелательно, или если к нему нет доступа, конфигурация текста об авторском праве возможна в Manager, при помощи элемента Текст авторского права (Map Copyright Text) на панели или закладке Элементы карты (Map Elements). Текст подписи (Label text) отображается на карте в виде ссылки, щелчком по которой вызывается всплывающее окно, содержащее Описание (Description). Если введен какой-либо текст подписи, необходимо также ввести и описание.
Кроме того, есть возможность настроить текст подписи при условии, что описание будет подставлено из поля Права доступа (Credits) документа карты. В таком случае можно оставить поле Описание (Description) пустым.
- Приблизить к масштабу — отображает поле, позволяющее пользователю приближать карту к различным масштабам. Если хотя бы один из слоев картографического сервиса приложения является кэшированным, это поле будет ниспадающим списком с масштабами кэша. Если ни один из слоев картографического сервиса в карте не является кэшированным, в это поле разрешено будет вводить масштаб. Этот элемент карты не имеет настраиваемых свойств.