FGX.Map.Types.TfgMapMarker: различия между версиями
Admin (обсуждение | вклад) (summary) |
Admin (обсуждение | вклад) (summary) |
||
Строка 6: | Строка 6: | ||
<syntaxhighlight lang="Delphi">TfgMapMarker = class (TfgMapObject)</syntaxhighlight> | <syntaxhighlight lang="Delphi">TfgMapMarker = class (TfgMapObject)</syntaxhighlight> | ||
− | <p class="class-inheritance"><span class="type-border">[[System.TObject|TObject]]</span> -> <span class="type-border">[[FGX.Map.Types.TfgMapObject|TfgMapObject]]</span> -> <span class="type-border">[[FGX.Map.Types.TfgMapMarker|TfgMapMarker]]</span></p> | + | <p class="class-inheritance"><span class="type-border">[[System.TObject|TObject]]</span> -> <span class="type-border">[[FGX.Types.TfgNaturalInterfacedObject|TfgNaturalInterfacedObject]]</span> -> <span class="type-border">[[FGX.Map.Types.TfgMapObject|TfgMapObject]]</span> -> <span class="type-border">[[FGX.Map.Types.TfgMapMarker|TfgMapMarker]]</span></p> |
== Описание == | == Описание == |
Текущая версия на 17:21, 23 декабря 2022
Delphi
TfgMapMarker = class (TfgMapObject)
TObject -> TfgNaturalInterfacedObject -> TfgMapObject -> TfgMapMarker
Описание
Маркеры определяют местоположения на карте. Маркер по умолчанию использует стандартный значок, общий для внешнего вида карт. С помощью API можно изменить цвет, изображение или точку привязки значка.
Конструкторы
constructor
|
Create(const AId: string)
Описание отсутствует. |
Свойства
property
|
IconLink: TfgAssetLink
Описание отсутствует. |
property
|
Position: TfgMapCoordinate
Координаты места, к которому прикреплен маркер. |
property
|
Title: string
Строка, отображаемая в окне информации, когда пользователь нажимает на маркер. |
property
|
Snippet: string
Дополнительный текст, выводимый под заголовком Title . |
property
|
Opacity: Single
Непрозрачность: 0 - полностью прозрачен. |
property
|
IsDraggable: Boolean
Можно ли пользователь перемещать маркер по карте. |
property
|
Appearance: TfgMarkerAppearance
По умолчанию маркеры ориентированы против экрана и не будут вращаться или наклоняться вместе с камерой. Плоские TfgMarkerAppearance.Flat маркеры ориентированы относительно поверхности земли и будут вращаться и наклоняться вместе с камерой. Оба типа маркеров не изменяют размер в зависимости от масштаба. |
property
|
IconName: TfgAssetName
Изображение, которое отображается вместо изображения маркера по умолчанию. nil - используется изображение маркера по умолчанию.
|
property
|
Anchor: TPointF
Точка на изображении Icon , за которую картинка будет привязана к положению Position маркера на карте. Значения координат точки указываются в диапазоне [0..1] и задаются в пропорциях. (0, 0) - это верхний, левый угол. (1, 1) - правый, нижний угол. По умолчанию изображение Icon выводится по середине над Position .
|
property
|
Rotation: Single
Поворот маркера в градусах по часовой стрелке относительно точки привязки Anchor . По умолчанию маркер всегда ориентирован на Север.
|
property
|
IsInfoWindowVisible: Boolean
Позволяет показать или скрыть окно с Title . |