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

Contrôles

Vous êtes ici :TECMap

Sommaire

Fig. 32 Contrôles des cartes Google

  1. Barre de navigation
  2. Type de cartes
  3. Zoom
  4. Echelle

Avec les cartes CloudMade et OpenMapQuest seul le contrôle du zoom et de l'échelle sont disponibles

12

Vous pouvez supprimer l'affichage de tous les contrôles en basculant la propriété EnableUIControl sur false

// Delphi map component ECMap
// hide all controls
map.EnableUIControl := false;


NavigationControl gère l'affichage de la barre de navigation, MapTypeControl le type de carte, ZoomControl le zoom et ScaleControl l'échelle,

NavigationPosition, MapTypeControlPosition, ZoomPosition et ScalePosition gèrent la position du contrôle sur la carte, ces propriétés peuvent prendre les valeurs suivante :

  • cpTopLeft
  • cpTopCenter
  • cpTopRight,
  • cpRightTop
  • cpRightCenter
  • cpRightBottom
  • cpBottomRight
  • cpBottomCenter
  • cpBottomLeft
  • cpLeftBottom
  • cpLeftCenter
  • cpLeftTop

Sous CloudMade seule les positions cpTopLeft,cpTopRight, cpBottomLeft et cpBottomRight sont fonctionnelles

13

Menu

TECMap est muni d'une propriété Menu qui vous permet de lui associer un TPopupMenu qui s'ouvrira lors d'un clic droit sur la carte.

L'évènement OnMapRightClick est quand même déclenché si un menu est associé, il survient juste après l'ouverture du TPopupMenu

Aller à la page
Composant Delphi / Google Maps / OpenStreetMap / Leaflet  / Mappilary© 2016 ESCOT-SEP Christophe - Réalisé avec Help&Web - RSS - RSS - Google+