ТипМаркераГеографическойСхемы

Темы платформы · GeographicalSchemaMarkerType

Содержит вид маркера точечного или многоточечного объекта. Цвет маркера задается в свойстве Цвет объекта.

Полное описание, параметры и ограничения

ТипМаркераГеографическойСхемы (GeographicalSchemaMarkerType)

ТипМаркераГеографическойСхемы (GeographicalSchemaMarkerType)

Доступен, начиная с версии 8.1.

Значения
БольшойКвадрат (BigSquare)
БольшойКруг (BigCircle)
БольшойТреугольник (BigTriangle)
ВосклицательныйЗнак (ExclamationPoint)
Дартс (Darts)
ЗнакВопроса (QuestionMark)
Кнопка (Pin)
МаленькийКвадрат (LittleSquare)
МаленькийКруг (LittleCircle)
МаленькийТреугольник (LittleTriangle)
Нет (None)

Описание:

Содержит вид маркера точечного или многоточечного объекта. Цвет маркера задается в свойстве Цвет объекта.

Доступность:

Сервер, толстый клиент, внешнее соединение.
Данный объект может быть сериализован в/из XML. Данный объект может быть сериализован в/из XDTO. Тип XDTO, соответствующий данному объекту, определяется в пространстве имен {http://v8.1c.ru/8.2/data/geo}. Имя типа XDTO: GeographicalSchemaMarkerType.

См. также:
ТочечныйОбъектГеографическойСхемы, свойство Маркер
МноготочечныйОбъектГеографическойСхемы, свойство Маркер

Использование в версии:

Доступен, начиная с версии 8.1.

Методическая информация

Практические примеры

Применить ТипМаркераГеографическойСхемы.БольшойКвадрат в обычном примере

Собственный точечный объект переключён в режим Маркер. Только после этого конкретный Маркер влияет на отображение; цвет задаётся отдельным свойством.

Где и как запускать

Модуль своей управляемой формы, &НаКлиенте только в толстом клиенте. Собственная географическая схема создаётся заново в памяти.

Подготовка

  1. Создайте внешнюю учебную обработку с управляемой формой, командой ПоказатьПример и кнопкой этой команды. Полный пример вставьте в модуль формы и назначьте одноимённый обработчик команды.

  2. Запускайте обработку в толстом клиенте своей учебной базы. Код создаёт только собственные данные в памяти, ничего не сохраняет в файл и не печатает.

  3. Клиентские операции с ГеографическаяСхема доступны в этом уроке только в толстом клиенте. Тонкий и веб-клиент для этого кода не подходят.

  4. Координаты вымышленные, в градусах: широта 55, долгота 37. Карты, SHP-файлы, геолокация пользователя и сетевые службы не используются. Отдельное окно показывает только свою геометрию, без дорожной подложки.

&НаКлиенте
Процедура ПоказатьПример(Команда)
    Схема = Новый ГеографическаяСхема;
    Схема.Обновление = Ложь;
    Слой = Схема.Слои.Добавить("УчебныйПункт", Тип("ТочечныйОбъектГеографическойСхемы"));
    Пункт = Слой.Объекты.Добавить();
    Пункт.Значение = "Вымышленный пункт";
    Пункт.Координаты = Новый ГеографическиеКоординаты(55, 37);
    Пункт.Видимость = Истина;
    Пункт.Цвет = Новый Цвет(30, 90, 160);
    Пункт.ТипОтрисовки = ТипОтображенияТочечногоОбъектаГеографическойСхемы.Маркер;
    Пункт.Маркер = ТипМаркераГеографическойСхемы.БольшойКвадрат;
    Схема.Обновление = Истина;
    Схема.Показать("Учебный пример: БольшойКвадрат");
КонецПроцедуры

Разбор по шагам

  1. Подготавливаем свой настоящий источник значений или объект документа, не неизвестный входной объект.

  2. Собственный точечный объект переключён в режим Маркер. Только после этого конкретный Маркер влияет на отображение; цвет задаётся отдельным свойством.

  3. Показываем результат в клиенте. HTML справочника только отображает код и не выполняет его.

Как проверить результат

  1. На собственной схеме показан пункт с выбранным маркером. Значение Нет намеренно не рисует маркер.

  2. Координаты пункта не зависят от формы маркера. Это оформление, а не изменение местоположения.

Ожидаемый результат

Конкретное значение используется в соответствующем реальном вызове или свойстве собственного объекта.

На что обратить внимание

  1. Не переносите географическую схему в тонкий клиент и не смешивайте типы линий разных объектов.

  2. Показанный код не выполнялся в 1С при подготовке справочника; проверены исходные контракты и структура примера.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.