property Polylines: TPolylines
Propos
Propriété permettant de travailler avec des polylignes sur la carte.
Description
Permet de créer / modifier / supprimer des polylignes sur la carte.
Méthodes et propriétés |
Description |
function Add: TPolylineItem |
Crée un nouvel objet polyligne. |
function Bounds: TBounds |
Renvoie les coordonnées de la zone rectangulaire dans laquelle se trouvent toutes les polylignes. |
procedure Clear |
Supprime toutes les polylignes de la collection. Cela ne supprimera pas les polylignes de la carte. Utilisez la méthode ClearPolylines pour supprimer les polylignes de la carte et de la collection TPolylines |
property Count: Integer |
Renvoie le nombre de polylignes de la collection (TPolylines). |
procedure Delete(Index: Integer) |
Supprime la polyligne spécifiée de la collection (TPolylines). Pour supprimer une polyligne de la carte, utilisez la méthode DeleteMapPolyline |
property Items[i]: TPolylineItem |
Renvoie la polyligne spécifiée. |
Exemple
procedure Form1_Button1_OnClick (Sender: TObject; var Cancel: boolean);
var PolylineItem: TPolylineItem;
begin
PolylineItem := Form1.Map1.Polylines.Add; // Créer un objet pour la polyligne
PolylineItem.Polyline.Width := 2;
PolylineItem.Polyline.Path.Add(50, 2); // Ajouter le point de départ
PolylineItem.Polyline.Path.Add(52, 4); // Ajouter une ligne
PolylineItem.Polyline.Path.Add(50, 4); // Ajouter une ligne
Form1.Map1.CreateMapPolyline(PolylineItem.Polyline); // Affichage de la polyligne créée sur la carte
Form1.Map1.MapZoomTo(PolylineItem.Polyline.PathBounds); // Régler le zoom de la carte pour l'adapter à la polyligne créée
end;