Назначение


Свойство для работы с маркерами на карте.



Описание


Позволяет создавать/изменять/удалять маркеры на карте.


 Методы и свойства

 Описание

 function Add(Latitude, Longitude: Double): TMarker

 Создает новый маркер на карте.

 function Bounds: TBounds

 Возвращает координаты прямоугольной области, в которой расположены все маркеры.

 procedure Clear

 Удаляет все маркеры на карте и из колекции (TMarkers).

 property Count: Integer

 Возвращает количество маркеров в коллекции (TMarkers).

 procedure Delete(Index: Integer)

 Удаляет указанный маркер c карты и из колекции маркеров (TMarkers).

 property Items[i]: TMarker

 Возвращает указанный маркер.





Примеры


//создание маркера на карте
var
  Marker: TMarker;
  i: integer;
  id: integer;
begin
  // создание маркера на карте с заданными координатами
  Marker := Form1.Map1.Markers.Add(48.858137, 2.294476);
 



  // Устанавливаем зум карты, чтобы помещались все существующие маркеры
  Form1.Map1.MapZoomTo(Form1.Map1.Markers.Bounds);