Avec les cartes CloudMade et OpenMapQuest seul le contrôle du zoom et de l'échelle sont disponibles
12Vous 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
13Menu
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