The construction of a new hotel has been approved in Boston’s Seaport District on Anchor Street, across from the Thomas M.