MapInteractiveFlag
MapInteractiveFlag
枚举具有以下值:
ALL
所有交互的标志。
DOUBLE_TAP_ZOOM
双击缩放的标志。
DOUBLE_TAP_DRAG_ZOOM
双击拖动缩放的标志。
DRAG
拖动的标志。
FLING_ANIMATION
甩动动画的标志。
NONE
无交互标志。
PINCH_MOVE
捏合移动的标志。
PINCH_ZOOM
捏合缩放的标志。
ROTATE
旋转的标志。
SCROLL_WHEEL_ZOOM
滚轮缩放的标志。
使用示例
枚举是一个标志,因此可以将多个交互组合在一起。
- 使用位运算符“或”(|)在标志之间添加标志:
map.MapConfiguration(
interaction_configuration=map.MapInteractionConfiguration(
flags=map.MapInteractiveFlag.PINCH_ZOOM | map.MapInteractiveFlag.ROTATE
)
)
- 使用“与”(&)和“非”(~)运算符在标志之间删除标志:
map.MapConfiguration(
interaction_configuration=map.MapInteractionConfiguration(
flags=map.MapInteractiveFlag.ALL & ~map.MapInteractiveFlag.ROTATE
)
)