FGX.Map.TfgMapPolylineList: различия между версиями
Admin (обсуждение | вклад) (summary) |
Admin (обсуждение | вклад) (summary) |
||
Строка 15: | Строка 15: | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
|- | |- | ||
− | | <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">AddPolyline(const APoints: [[ | + | | <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">AddPolyline(const APoints: [[TArray<FGX.Map.Types.TfgMapCoordinate>]]): [[FGX.Map.Types.TfgMapPolyline|TfgMapPolyline]]</code> |
<p>Добавляет на карту кривую с точками <i>APoints</i> . Уникальный идентификатор кривой генерируется автоматически.</p><div class="info">Метод должен вызывать только, когда карта пронициализирована и готова к использованию <i>OnMapReady</i> , <i>IsMapReadyToUse</i> .</div> | <p>Добавляет на карту кривую с точками <i>APoints</i> . Уникальный идентификатор кривой генерируется автоматически.</p><div class="info">Метод должен вызывать только, когда карта пронициализирована и готова к использованию <i>OnMapReady</i> , <i>IsMapReadyToUse</i> .</div> | ||
|- | |- | ||
− | | <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">AddPolyline(const AId: [[string]]; const APoints: [[ | + | | <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">AddPolyline(const AId: [[string]]; const APoints: [[TArray<FGX.Map.Types.TfgMapCoordinate>]]): [[FGX.Map.Types.TfgMapPolyline|TfgMapPolyline]]</code> |
<p>Добавляет на карту кривую с уникальным идентификатором <i>AId</i> и точками <i>APoints</i> . Если на карте уже есть кривая с таким же идентификатором, то бросит исключение <i>EfgMapError</i> .</p><div class="info"><p>Метод должен вызывать только, когда карта пронициализирована и готова к использованию <i>OnMapReady</i> , <i>IsMapReadyToUse</i></p><p><i>AId</i> может использоваться для дальнейшего удаления кривой по уникальному идентификатору.</p><p>Карта является владельцем всех экземпляров кривых. Поэтому кривые удаляются автоматически картой.</p></div> | <p>Добавляет на карту кривую с уникальным идентификатором <i>AId</i> и точками <i>APoints</i> . Если на карте уже есть кривая с таким же идентификатором, то бросит исключение <i>EfgMapError</i> .</p><div class="info"><p>Метод должен вызывать только, когда карта пронициализирована и готова к использованию <i>OnMapReady</i> , <i>IsMapReadyToUse</i></p><p><i>AId</i> может использоваться для дальнейшего удаления кривой по уникальному идентификатору.</p><p>Карта является владельцем всех экземпляров кривых. Поэтому кривые удаляются автоматически картой.</p></div> |
Текущая версия на 17:21, 23 декабря 2022
- [[ FGX.Map.{FGX.Map}TfgMapObjectList<FGX.Map.Types.TfgMapPolyline> | Вверх к родителю: {FGX.Map}TfgMapObjectList<FGX.Map.Types.TfgMapPolyline> ]]
- К модулю: FGX.Map
Delphi
TfgMapPolylineList = class ({FGX.Map}TfgMapObjectList<FGX.Map.Types.TfgMapPolyline>)
[[FGX.Map.{FGX.Map}TfgMapObjectList<FGX.Map.Types.TfgMapPolyline>|{FGX.Map}TfgMapObjectList<FGX.Map.Types.TfgMapPolyline>]] -> TfgMapPolylineList
Описание
Список кривых карты.
Методы
function
|
AddPolyline(const APoints: [[TArray<FGX.Map.Types.TfgMapCoordinate>]]): TfgMapPolyline
Добавляет на карту кривую с точками APoints . Уникальный идентификатор кривой генерируется автоматически. Метод должен вызывать только, когда карта пронициализирована и готова к использованию OnMapReady , IsMapReadyToUse .
|
function
|
AddPolyline(const AId: string; const APoints: [[TArray<FGX.Map.Types.TfgMapCoordinate>]]): TfgMapPolyline
Добавляет на карту кривую с уникальным идентификатором AId и точками APoints . Если на карте уже есть кривая с таким же идентификатором, то бросит исключение EfgMapError . Метод должен вызывать только, когда карта пронициализирована и готова к использованию OnMapReady , IsMapReadyToUse AId может использоваться для дальнейшего удаления кривой по уникальному идентификатору. Карта является владельцем всех экземпляров кривых. Поэтому кривые удаляются автоматически картой. |
function
|
AddPolyline(const AOptions: TfgMapPolylineOptions): TfgMapPolyline
Добавляет на карту кривую с настройками AOptions . Уникальный идентификатор кривой генерируется автоматически. Метод должен вызывать только, когда карта пронициализирована и готова к использованию OnMapReady , IsMapReadyToUse .
|
function
|
AddPolyline(const AId: string; const AOptions: TfgMapPolylineOptions): TfgMapPolyline
Добавляет на карту кривую с уникальным идентификатором AId и настройками AOptions . Если на карте уже есть кривая с таким же идентификатором, то бросит исключение EfgMapError . Метод должен вызывать только, когда карта пронициализирована и готова к использованию OnMapReady , IsMapReadyToUse AId может использоваться для дальнейшего удаления кривой по уникальному идентификатору. Карта является владельцем всех экземпляров кривых. Поэтому кривые удаляются автоматически картой. |