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

Материал из FGX Native Докуметации
Перейти к навигации Перейти к поиску
(summary)
 
(summary)
Строка 9: Строка 9:
  
 
Прямые наследники:
 
Прямые наследники:
[[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>
 
|}
 
|}

Версия 01:27, 16 мая 2020

Delphi

TfgMapObject = class (TObject)

TObject -> 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

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