FGX.Map.Types.TfgMapObject: различия между версиями

Материал из FGX Native Докуметации
Перейти к навигации Перейти к поиску
(summary)
 
(summary)
 
(не показана 1 промежуточная версия этого же участника)
Строка 1: Строка 1:
* [[ System.TObject | Вверх к родителю: TObject ]]
+
* [[ FGX.Types.TfgNaturalInterfacedObject | Вверх к родителю: TfgNaturalInterfacedObject ]]
 
* [[ FGX.Map.Types | К модулю: FGX.Map.Types ]]
 
* [[ FGX.Map.Types | К модулю: FGX.Map.Types ]]
  
 
Delphi
 
Delphi
  
<syntaxhighlight lang="Delphi">TfgMapObject = class (TObject)</syntaxhighlight>
+
<syntaxhighlight lang="Delphi">TfgMapObject = class (TfgNaturalInterfacedObject)</syntaxhighlight>
  
<p class="class-inheritance"><span class="type-border">[[System.TObject|TObject]]</span> -> <span class="type-border">[[FGX.Map.Types.TfgMapObject|TfgMapObject]]</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></p>
  
 
Прямые наследники:
 
Прямые наследники:
[[FGX.Map.Types.TfgMapMarker|TfgMapMarker]]
+
[[FGX.Map.Types.TfgMapClickableObject|TfgMapClickableObject]], [[FGX.Map.Types.TfgMapMarker|TfgMapMarker]]
 +
 
 +
Непрямые наследники:
 +
[[FGX.Map.Types.TfgMapMultiPointObject|TfgMapMultiPointObject]], [[FGX.Map.Types.TfgMapCircle|TfgMapCircle]], [[FGX.Map.Types.TfgMapPolyline|TfgMapPolyline]], [[FGX.Map.Types.TfgMapPolygon|TfgMapPolygon]]
  
 
== Описание ==
 
== Описание ==
Строка 19: Строка 22:
 
|-
 
|-
 
| <syntaxhighlight lang="Delphi">constructor</syntaxhighlight> || <code>Create(const AId: [[string]])</code>
 
| <syntaxhighlight lang="Delphi">constructor</syntaxhighlight> || <code>Create(const AId: [[string]])</code>
 +
<span style="color:gray">Описание отсутствует.</span>
 +
|}
 +
 +
== Методы ==
 +
 +
{| class="wikitable sortable"
 +
|-
 +
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">AfterConstruction()</code>
 
<span style="color:gray">Описание отсутствует.</span>
 
<span style="color:gray">Описание отсутствует.</span>
 
|}
 
|}
Строка 35: Строка 46:
 
|-
 
|-
 
| <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>IsVisible: [[Boolean]]</code>
 
| <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>IsVisible: [[Boolean]]</code>
<p>Видимость маркера.</p>
+
<p>Видимость объекта.</p>
 
|-
 
|-
 
| <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>ZIndex: [[Single]]</code>
 
| <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>ZIndex: [[Single]]</code>
<p>Z-порядок маркера. Используется для определения, какой маркер среди всех остальных нужно отображаться ближе к пользователю, а какой дальше.</p>
+
 
 +
<p>Z-порядок объекта. Используется для определения, какой объект среди всех остальных должен отображаться ближе к пользователю, а какой дальше.</p><div class="info"><b>0</b> - самый нижний объект, <b>max</b> - объект на переднем плане.</div>
 +
|-
 +
| <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Tag: [[TValue]]</code>
 +
<p>Свойство для хранения произвольных пользовательских данных.</p>
 
|}
 
|}

Текущая версия на 17:21, 23 декабря 2022

Delphi

TfgMapObject = class (TfgNaturalInterfacedObject)

TObject -> TfgNaturalInterfacedObject -> TfgMapObject

Прямые наследники: TfgMapClickableObject, TfgMapMarker

Непрямые наследники: TfgMapMultiPointObject, TfgMapCircle, TfgMapPolyline, TfgMapPolygon

Описание

Основа для всех визуальных объектов карты.

Конструкторы

constructor
Create(const AId: string)

Описание отсутствует.

Методы

procedure
AfterConstruction()

Описание отсутствует.

Свойства

property
Id: string

Уникальный идентификатор объекта, по которому его потом можно будет удалить или запросить.

По умолчанию категория не указывается.
property
Category: string

Категория объекта. Вы можете иметь свою категоризацию объектов на карте. Категория позволяет управлять группой объектов карты: удалять, скрывать, отображать. В отличии от Id , одной категории может принадлежать более одного объекта карты.

По умолчанию категория не указывается. Название категории регистрозависимое.
property
IsVisible: Boolean

Видимость объекта.

property
ZIndex: Single

Z-порядок объекта. Используется для определения, какой объект среди всех остальных должен отображаться ближе к пользователю, а какой дальше.

0 - самый нижний объект, max - объект на переднем плане.
property
Tag: TValue

Свойство для хранения произвольных пользовательских данных.