跳到主要内容

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
)
)