FMX.Maps.TMapGestureOption

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

TMapGestureOption = (Zoom, Tilt, Scroll, Rotate);

C++

enum class DECLSPEC_DENUM TMapGestureOption : unsigned char { Zoom, Tilt, Scroll, Rotate };

Propriétés

Type Visibilité  Source Unité  Parent
enum public
FMX.Maps.pas
FMX.Maps.hpp
FMX.Maps FMX.Maps


Description

Mouvements gérés par la vue cartographique.

Les valeurs disponibles pour TMapGestureOption sont :

  • Zoom
  • Tilt
  • Scroll
  • Rotate

Prise en charge des plates-formes

TMapGestureOption Android iOS Description
Act./Désact. Par défaut Act./Désact. Par défaut

Zoom

YesC++11Feature.png
YesC++11Feature.png
YesC++11Feature.png
YesC++11Feature.png

Utilisez l'un des mouvements suivants pour

  • Agrandir :
    • Pinch
    • Double Tap
  • Réduire :
    • Zoom (également appelé Spread)
    • Two Finger Tap
    • Press and Tap

Tilt

YesC++11Feature.png
YesC++11Feature.png
YesC++11Feature.png
YesC++11Feature.png

Utilisez le mouvement Two Finger Scroll pour l'inclinaison. Concernant l'inclinaison, certaines limites existent :

  • Android :
    • L'inclinaison maximale dépend du zoom en cours : plus la valeur de zoom est grande, plus l'inclinaison maximale est importante. La plage de valeurs se situe entre 30 et 68.
  • iOS :
    • L'inclinaison est seulement possible si le TMapType vaut Normal et que le zoom en cours est égal ou supérieur à 11. La plage de valeurs se situe entre 0 et 78.

Scroll

YesC++11Feature.png
YesC++11Feature.png
YesC++11Feature.png
YesC++11Feature.png

Ce mouvement vous permet de déplacer la vue cartographique. Le mouvement est parfois appelé Pan, Scroll ou Tap and Move.

Rotate

YesC++11Feature.png
YesC++11Feature.png
YesC++11Feature.png
YesC++11Feature.png

Utilisez le mouvement Rotate pour contrôler la rotation (orientation) de la vue cartographique.

Voir l'article Multi-touch Gestures (EN) pour une explication détaillée et un exemple de chaque mouvement.

Voir aussi