Function createUnProjectMenu

  • Parameters

    • e: MouseEvent
    • obj: {
          UnProjectOpts: "depth" | UnProjectOpts;
      }
    • Optional opts: {
          innerHeight?: number;
          innerWidth?: number;
          items: ContextMenuSubItemOptions[];
          position?: [number, number];
          theme?: string;
          width?: string;
      }
      • Optional innerHeight?: number

        菜单外面容器的内部宽,用于菜单超时范围时自动调位置,默认是window大小高 可通过 map.getContainer().getBoundingClientRect().height来设置

      • Optional innerWidth?: number

        菜单外面容器的内部宽,用于菜单超时范围时自动调位置,默认是window大小宽 可通过 map.getContainer().getBoundingClientRect().width来设置

      • items: ContextMenuSubItemOptions[]

        子项

      • Optional position?: [number, number]

        弹出位置,如果不默认,则是event中的位置 .

      • Optional theme?: string

        菜单主题色.(dark和light,默认dark)

      • Optional width?: string

        菜单宽度(包括子菜单),像素,默认150px.

    • Optional app: App

    Returns ContextMenu