Используя шаблон приложения Information Lookup, пользователь может ввести местоположение и получить информацию об этом местоположении во всплывающем окне. Если в указанном местоположении объектов не будет найдено, то вместо этой информации во всплывающем окне появится соответствующее сообщение.
Местоположения, которые указываются пользователями при вводе, могут сохраняться в точечном слое, что позволяет собирать статистику поисковых запросов пользователей.
Опции
Вы можете настроить приложение, используя любую из следующих опций:
- Карта: выберите веб-карту, которая будет использоваться в приложении.
- Слои Lookup (слои, в которых выполняется поиск): укажите один или несколько существующих полигональных слоев (векторный слой или динамического картографического сервиса), содержащих сведения, которые вы хотите передать пользователям. Чтобы указать несколько слоев, используйте вертикальную черту (|), чтобы отделить один слой от другого. При вводе пользователем местоположения в приложении выполняется проверка, в каком полигоне находится данное местоположение. Сохраненная информация по этому полигону (или полигонам) выводится во всплывающем окне.
Так, если вы хотите создать приложение, которое будет помогать пользователям находить свой дом, то можно использовать поисковые слои, содержащие полигоны школьных районов, налоговых служб, водо-заборных и водо-разборных хозяйств, зон подтопления и воздушных коридоров авиа-трасс. При вводе пользователем адреса приложение возвращает всплывающее окно с информацией по каждому из полигонов, в который попадает введенный адрес.
- Заголовок всплывающего окна: укажите заголовок для всплывающего окна, который будут видеть пользователи, когда от одного или нескольких поисковых слоев будут получены результаты.
- Ширина всплывающих окон: укажите ширину всплывающих окон (в пикселах).
- Максимальная высота всплывающих окон: укажите максимальную высоту всплывающих окон (в пикселах).
- Заголовок всплывающего окна при отсутствии результатов: укажите заголовок для всплывающего окна, который будут видеть пользователи, когда от поисковых слоев не будет получено каких-либо результатов.
- Сообщение всплывающего окна об отсутствии информации: укажите сообщение, которое будет появляться во всплывающем окне, когда от поисковых слоев не будет получено какой-либо информации.
- Уровень масштабирования местоположения: укажите ID уровня масштаба кэша, при котором будет отображаться карта, когда будет задаваться местоположение. ID уровня масштаба кэша указывается в конечной точке сервиса REST для векторного слоя или для динамического картографического сервиса.
- Сохранить местоположение: используйте эту опцию, если вы хотите отслеживать, какие местоположения разыскиваются пользователями приложения. Необходимо указать имя слоя сохранения, поле слоя сохранения, а также значение да и значение нет, если эта опция включена.
- Имя слоя сохранения: укажите существующий доступный для редактирования векторный слой точечных объектов, в котором будут сохраняться местоположения, которые будут вводиться пользователями приложения.
- Поле слоя сохранения: выберите поле в доступном для редактирования векторном слое точечных объектов, в котором будет отслеживаться, была ли получена информация от поисковых слоев относительно заданного пользователем местоположения.
- Значение Да: задайте значение, которое будет указывать на то, что от слоев поиска была получена информация относительно заданного пользователем местоположения. Это значение будет сохранено в поле слоя сохранения.
Так, если поле слоя сохранения является текстовым полем, то в нем можно сохранять текст, который будет указывать на то, что информация по заданному местоположению была получена, например: успешно, д или сделано. Если поле слоя сохранения является полем для целочисленных значений, то получение информации можно обозначить цифрой 1.
- Значение Нет: задайте значение, которое будет указывать на то, что от поисковых слоев не было получено какой-либо информации относительно заданного пользователем местоположения. Это значение будет сохранено в поле слоя сохранения.
Так, если поле слоя сохранения является полем для текста, то в нем можно сохранять текст, который будет указывать на то, что по заданному местоположению не было получено никакой информации, например: не удалось, н или промах. Если поле слоя сохранения является полем для целочисленных значений, неполучение информации можно обозначить цифрой 0.
- Заголовок приложения: введите заголовок для приложения.
- Отображение начального экрана (заставки) при запуске: при каждом запуске приложения пользователем отображается окно с сообщением об этом приложении.
- Сообщение начального экрана: введите сообщение, которое будет отображаться на начальном экране.
- Тема начального экрана: выберите цветовую схему для начального экрана.
Требования
Необходима веб-карта со слоем полигональных объектов, которая будет функционировать в качестве поискового слоя. Всплывающее окно появляется, когда заданные пользователем адрес или точка хотя бы частично совпадают с данными в поисковом слое.