Track hitching structure for wheeled crane and wheeled crane | Patent Publication Number 20170282984 | Patexia