Composant Delphi / Google Maps / OpenStreetMap / Leaflet  / Mappilary / Native Maps 100% Delphi 0% WebBrowser 0% Javascript

TECShapePoi

Vous êtes ici :TECNativeMap > Shapes

Sommaire

Les Pois ( point of interest ) sont équivalents aux markers, la différence est que vous avez 9 formes prédéfinies (Texte, Ellipse, rectangle, triangle, flêche, point de flêche, losange, croix, croix en diagonale, étoile et hexagone) mais vous pouvez aussi prendre en charge vous même leur dessin.

Par défaut les tailles des éléments sont en pixels mais vous pouvez aussi utiliser des mètres en utilisant la propriété POIUnit.

Fig. 61 PoiShape

Par défaut la couleur de la bordure est dérivée de la couleur principale, si vous souhaitez modifier cela utilisez BorderColor après Color !

14
property PenStyle : TPenStyle
type de trait pour la bordure psSolid, psDash, psDot, psDashDot et psUserStyle sont disponibles

Fig. 62 Poi PenStyle

En utilisant psUserStyle et setCustomDash([len_dash,len_space,..,len_dashx,len_spacex]) vous pouvez créer votre schéma de traits

Vous pouvez animer les traits.

Vous pouvez modifier la taille des formes en basculant leur propriété Editable à true

Fig. 63 TECShapePOI en mode édition - poignée de redimensionnement affichée

TECMapPois

Les POIs sont gérés par une liste de type TECShapePois accessible au travers de la propriété Pois des groupes TECShapes

la propriété OnOwnerDrawPOI : TOnOwnerDrawPOI permet d'indiquer une procédure pour prendre en charge le dessin des Pois de type poiOwnerDraw

Chaque élément TECShapePOI dispose de sa propre propriété OnOwnerDrawPOI

34

Vous avez aussi une propriété OnAfterDraw qui permet de dessiner par dessus une figure, exemple pour y inscrire son numéro.

Comme pour les TECShapeMarker la propriété Scale permet d'ajuster la taille et ScaleMarkerToZoom est aussi fonctionnelle.

Aller à la page
Composant Delphi / Google Maps / OpenStreetMap / Leaflet  / Mappilary© 2016 ESCOT-SEP Christophe - Réalisé avec Help&Web - RSS - RSS - Google+
Réalisé avec la version gratuite pour les particuliers d'Help&Web